diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0eec7b4 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/libgee-0.20.1.tar.xz diff --git a/.libgee.metadata b/.libgee.metadata new file mode 100644 index 0000000..4de9b91 --- /dev/null +++ b/.libgee.metadata @@ -0,0 +1 @@ +39f30589e0833aa89ac37337d7b02c0a3e73e743 SOURCES/libgee-0.20.1.tar.xz diff --git a/SPECS/libgee.spec b/SPECS/libgee.spec new file mode 100644 index 0000000..50a2849 --- /dev/null +++ b/SPECS/libgee.spec @@ -0,0 +1,319 @@ +Name: libgee +Version: 0.20.1 +Release: 1%{?dist} +Summary: GObject collection library + +License: LGPLv2+ +URL: https://wiki.gnome.org/Projects/Libgee +Source0: https://download.gnome.org/sources/libgee/0.20/libgee-%{version}.tar.xz + +BuildRequires: glib2-devel +BuildRequires: gobject-introspection-devel + +%description +libgee is a collection library providing GObject-based interfaces and +classes for commonly used data structures. + +* Traversable + o Iterable + + Collection + - List + * BidirList + - Set + * SortedSet + o BidirSortedSet + - MultiSet + - Queue + * Deque + + Map + - SortedMap + * BidirSortedMap + o Iterator + + BidirIterator + - BidirListIterator + + ListIterator + - BidirListIterator +* MultiMap + +The ArrayList, ArrauQueue, ConcurrentLinkedList, ConcurrentSet, HashSet, +HashMap, HashMultiSet, HashMultiMap, LinkedList, PriorityQueue, TreeSet, +TreeMap, TreeMultiSet, and TreeMultiMap classes provide a reasonable sample +implementation of those interfaces. In addition, a set of abstract +classes are provided to ease the implementation of new collections. + +Around that, the API provide means to retrieve read-only views, +efficient sort algorithms, simple, bi-directional or index-based mutable +iterators depending on the collection type. + +Libgee is written in Vala and can be used like any GObject-based C +library. It's planned to provide bindings for further languages. + + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%setup -q + + +%build +%configure --disable-static +make %{?_smp_mflags} + + +%check +make check + + +%install +%make_install +find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' + + +%ldconfig_scriptlets + + +%files +%doc AUTHORS MAINTAINERS NEWS README +%license COPYING +%{_libdir}/*.so.* +%dir %{_libdir}/girepository-1.0 +%{_libdir}/girepository-1.0/Gee-0.8.typelib + +%files devel +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/pkgconfig/gee-0.8.pc +%dir %{_datadir}/gir-1.0 +%{_datadir}/gir-1.0/Gee-0.8.gir +%dir %{_datadir}/vala +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/gee-0.8.vapi + + +%changelog +* Sun Mar 11 2018 Kalev Lember - 0.20.1-1 +- Update to 0.20.1 + +* Wed Feb 07 2018 Fedora Release Engineering - 0.20.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sat Feb 03 2018 Igor Gnatenko - 0.20.0-4 +- Switch to %%ldconfig_scriptlets + +* Thu Aug 03 2017 Fedora Release Engineering - 0.20.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.20.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Mar 21 2017 Kalev Lember - 0.20.0-1 +- Update to 0.20.0 + +* Mon Feb 27 2017 Richard Hughes - 0.19.91-1 +- Update to 0.19.91 + +* Fri Feb 10 2017 Fedora Release Engineering - 0.18.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Oct 12 2016 Kalev Lember - 0.18.1-1 +- Update to 0.18.1 +- Update project URLs +- Use make_install macro + +* Thu Feb 04 2016 Fedora Release Engineering - 0.18.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 0.18.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Tue Mar 24 2015 Kalev Lember - 0.18.0-1 +- Update to 0.18.0 + +* Tue Mar 17 2015 Kalev Lember - 0.17.92-1 +- Update to 0.17.92 +- Use license macro for the COPYING file + +* Tue Oct 14 2014 Kalev Lember - 0.16.1-1 +- Update to 0.16.1 + +* Tue Sep 23 2014 Kalev Lember - 0.16.0-1 +- Update to 0.16.0 + +* Tue Sep 16 2014 Kalev Lember - 0.15.92-1 +- Update to 0.15.92 +- Tighten subpackage deps with the _isa macro + +* Wed Aug 20 2014 Kalev Lember - 0.15.90-1 +- Update to 0.15.90 +- Drop large ChangeLog file + +* Sun Aug 17 2014 Fedora Release Engineering - 0.15.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Tue Jul 22 2014 Kalev Lember - 0.15.3-2 +- Rebuilt for gobject-introspection 1.41.4 + +* Tue Jun 24 2014 Richard Hughes - 0.15.3-1 +- Update to 0.15.3 + +* Sat Jun 07 2014 Fedora Release Engineering - 0.14.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon Mar 24 2014 Richard Hughes - 0.14.0-1 +- Update to 0.14.0 + +* Tue Mar 04 2014 Richard Hughes - 0.13.91-1 +- Update to 0.13.91 + +* Tue Feb 18 2014 Richard Hughes - 0.13.90-1 +- Update to 0.13.90 + +* Tue Feb 11 2014 Michel Salim - 0.13.5.1-1 +- Update to 0.13.5.1: +- minimum Vala version is now 0.23.2 +- adjusted test case to remove workaround for older Vala versions + +* Tue Feb 04 2014 Richard Hughes - 0.13.5-1 +- Update to 0.13.5 + +* Tue Dec 17 2013 Richard Hughes - 0.13.4-1 +- Update to 0.13.4 + +* Wed Sep 25 2013 Kalev Lember - 0.12.0-1 +- Update to 0.12.0 + +* Wed Sep 18 2013 Kalev Lember - 0.11.92-1 +- Update to 0.11.92 + +* Tue Sep 03 2013 Kalev Lember - 0.11.91-1 +- Update to 0.11.91 + +* Thu Aug 22 2013 Kalev Lember - 0.11.90-1 +- Update to 0.11.90 + +* Sat Aug 03 2013 Fedora Release Engineering - 0.11.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Jul 5 2013 Michel Salim - 0.11.0-1 +- Update to 0.11.0 + +* Mon Apr 15 2013 Michel Salim - 0.10.1-1 +- Update to 0.10.1 + +* Tue Mar 26 2013 Michel Salim - 0.10.0-1 +- Update to 0.10.0 + +* Fri Mar 8 2013 Matthias Clasen - 0.8.5-1 +- Update to 0.8.5 + +* Thu Feb 21 2013 Brian Pepple - 0.8.4-1 +- Update to 0.8.4. +- Drop unnecessary define file attr. + +* Thu Feb 14 2013 Fedora Release Engineering - 0.8.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Nov 16 2012 Michel Salim - 0.8.2-1 +- Update to 0.8.2 +- Drop s390x patch, no longer needed + +* Tue Oct 16 2012 Michel Salim - 0.8.1-1 +- Update to 0.8.1 + +* Wed Sep 26 2012 Michel Salim - 0.8.0-1 +- Update to 0.8.0 + +* Wed Sep 5 2012 Michel Salim - 0.7.90-1 +- Update to 0.7.90 + +* Tue Aug 07 2012 Richard Hughes - 0.7.3-1 +- Update to 0.7.3 + +* Thu Jul 19 2012 Fedora Release Engineering - 0.7.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jan 31 2012 Michel Salim - 0.7.2-1 +- Update to 0.7.2 + +* Thu Jan 12 2012 Dan HorĂ¡k - 0.7.1-2 +- fix build, see patch comment for details + +* Wed Sep 28 2011 Ray - 0.7.1-1 +- Update to 0.7.1 + +* Thu Sep 1 2011 Michel Salim - 0.7.0-1 +- Update to 0.7.0 + +* Thu Sep 1 2011 Michel Salim - 0.6.1-3 +- Move typelib file to main package (# 735081) +- Re-enable unit tests on all Fedora releases +- -devel subpackage no longer depends on vala and gobject-introspection-devel + +* Tue Feb 08 2011 Fedora Release Engineering - 0.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Feb 2 2011 Christopher Aillon - 0.6.1-1 +- Update to 0.6.1 + +* Sun Dec 12 2010 Michel Salim - 0.6.0-2 +- Update spec to support snapshot builds (# 609294) + +* Thu Oct 28 2010 Michel Salim - 0.6.0-1 +- Update to 0.6.0 + +* Wed Sep 29 2010 jkeating - 0.5.3-2 +- Rebuilt for gcc bug 634757 + +* Thu Sep 23 2010 Michel Salim - 0.5.3-1 +- Update to 0.5.3 +- Rebuild against newer gobject-introspection + +* Wed Aug 25 2010 Brian Pepple - 0.5.2-2 +- Add BR on gobject-introspection-devel. + +* Wed Aug 25 2010 Brian Pepple - 0.5.2-1 +- Update to 0.5.2. +- Remove buildroot & clean section. No longer needed. + +* Thu Jun 17 2010 Michel Salim - 0.5.1-1 +- Update to 0.5.1 + +* Sat Oct 3 2009 Michel Salim - 0.5.0-1 +- Update to 0.5.0 + +* Thu Aug 20 2009 Michel Salim - 0.3.0-1 +- Update to 0.3.0 + +* Fri Jul 24 2009 Fedora Release Engineering - 0.1.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Mar 2 2009 Michel Salim - 0.1.5-1 +- Update to 0.1.5 + +* Wed Feb 25 2009 Fedora Release Engineering - 0.1.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Dec 13 2008 Michel Salim - 0.1.4-2 +- Run unit tests only on releases with glib2 >= 2.16 + +* Sat Dec 13 2008 Michel Salim - 0.1.4-1 +- Update to 0.1.4 + +* Mon Aug 25 2008 Michel Salim - 0.1.3-1 +- Update to 0.1.3 + +* Tue Feb 19 2008 Fedora Release Engineering - 0.1.1-3 +- Autorebuild for GCC 4.3 + +* Sun Jan 27 2008 Michel Salim - 0.1.1-2 +- Move pkgconfig requirement to -devel subpackage + +* Sat Jan 26 2008 Michel Salim - 0.1.1-1 +- Initial Fedora package