From 57cf64d59d7cbcdd6c6cc518afa84ce21e23183d Mon Sep 17 00:00:00 2001 From: Automatic Build System Date: Sat, 6 Jan 2024 04:21:46 +0100 Subject: [PATCH] automatic version update by autodist [release 0.14.0-1mamba;Tue Mar 25 2014] --- README.md | 19 +++++++ libgee.spec | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 174 insertions(+) create mode 100644 libgee.spec diff --git a/README.md b/README.md index e253ceb..b40c427 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,21 @@ # libgee +Libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures. +Libgee provides the following interfaces: + +* Iterable + * Collection + * List + * Set + * MultiSet + * Queue + * Deque +* Iterator +* Map +* MultiMap + +The ArrayList, 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. + diff --git a/libgee.spec b/libgee.spec new file mode 100644 index 0000000..8f0f778 --- /dev/null +++ b/libgee.spec @@ -0,0 +1,155 @@ +%define majver %(echo %version | cut -d. -f 1-2) +Name: libgee +Version: 0.14.0 +Release: 1mamba +Summary: GObject collection library +Group: System/Libraries +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://live.gnome.org/Libgee +Source: http://ftp.acc.umu.se/pub/GNOME/sources/libgee/%{majver}/libgee-%{version}.tar.xz +License: LGPL +BuildRequires: gobject-introspection-devel +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libglib-devel +## AUTOBUILDREQ-END +BuildRequires: vala-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +Libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures. +Libgee provides the following interfaces: + +* Iterable + * Collection + * List + * Set + * MultiSet + * Queue + * Deque +* Iterator +* Map +* MultiMap + +The ArrayList, 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 +Group: Development/Libraries +Summary: Libraries and headers for %{name} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Requires: vala +Obsoletes: %{name}-static + +%description devel +Libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures. +This package contains libraries and header files need for development. + +%package static +Group: Development/Libraries +Summary: Static libraries for %{name} +Requires: %{name}-devel = %{?epoch:%epoch:}%{version}-%{release} + +%description static +Libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures. + +This package contains static libraries needed for development. + +%prep +%setup -q + +%build +%configure +%make + +%check +make check + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%{_libdir}/libgee-*.so.* +%{_libdir}/girepository-?.?/Gee-?.?.typelib +%doc AUTHORS COPYING + +%files devel +%defattr(-,root,root) +%dir %{_includedir}/gee-?.? +%{_includedir}/gee-?.?/*.h +%{_libdir}/libgee-*.la +%{_libdir}/libgee-*.so +%{_libdir}/pkgconfig/gee-?.?.pc +%{_datadir}/gir-?.?/Gee-?.?.gir +%{_datadir}/vala/vapi/gee-?.?.vapi +%doc ChangeLog* NEWS README + +%changelog +* Tue Mar 25 2014 Automatic Build System 0.14.0-1mamba +- automatic version update by autodist + +* Tue Mar 04 2014 Automatic Build System 0.13.91-1mamba +- automatic version update by autodist + +* Tue Feb 18 2014 Automatic Build System 0.13.90-1mamba +- automatic version update by autodist + +* Tue Feb 11 2014 Automatic Build System 0.13.5.1-1mamba +- automatic version update by autodist + +* Tue Feb 04 2014 Automatic Build System 0.13.5-1mamba +- automatic version update by autodist + +* Tue Dec 17 2013 Automatic Build System 0.13.4-1mamba +- automatic version update by autodist + +* Mon Oct 28 2013 Automatic Build System 0.12.0-1mamba +- automatic version update by autodist + +* Fri Mar 08 2013 Automatic Build System 0.9.92-1mamba +- automatic version update by autodist + +* Sun Feb 17 2013 Automatic Build System 0.9.91-1mamba +- automatic version update by autodist + +* Tue Dec 04 2012 Automatic Build System 0.9.0-1mamba +- automatic version update by autodist + +* Sun Nov 11 2012 Automatic Build System 0.8.2-1mamba +- automatic version update by autodist + +* Sun Oct 14 2012 Automatic Build System 0.8.1-1mamba +- automatic version update by autodist + +* Wed Oct 03 2012 Automatic Build System 0.8.0-1mamba +- automatic version update by autodist + +* Mon Aug 06 2012 Automatic Build System 0.6.5-1mamba +- automatic version update by autodist + +* Tue Mar 27 2012 Automatic Build System 0.6.4-1mamba +- automatic version update by autodist + +* Mon Nov 14 2011 Automatic Build System 0.6.3-1mamba +- update to 0.6.3 + +* Mon Jan 31 2011 Silvan Calarco 0.6.1-1mamba +- automatic port from devel-gil + +* Tue Oct 19 2010 gil 0.6.0-1mamba +- update to 0.6.0 + +* Tue Dec 16 2008 gil 0.1.4-1mamba +- package created by autospec \ No newline at end of file