From 1a91f1c0426225306269ab26d147867b15644a07 Mon Sep 17 00:00:00 2001 From: Toshaan Bharvani Date: Wed, 18 May 2022 14:39:30 +0200 Subject: [PATCH] initial pakcage creation Signed-off-by: Toshaan Bharvani --- SOURCES/.gitkeeper | 0 SPECS/libgee.spec | 362 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 362 insertions(+) create mode 100644 SOURCES/.gitkeeper create mode 100644 SPECS/libgee.spec diff --git a/SOURCES/.gitkeeper b/SOURCES/.gitkeeper new file mode 100644 index 0000000..e69de29 diff --git a/SPECS/libgee.spec b/SPECS/libgee.spec new file mode 100644 index 0000000..a743f75 --- /dev/null +++ b/SPECS/libgee.spec @@ -0,0 +1,362 @@ +Name: libgee +Version: 0.20.4 +Release: 3%{?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 +BuildRequires: make + +%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 \ + typelibdir=%{_libdir}/girepository-1.0 \ + girdir=%{_datadir}/gir-1.0 +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 +* Mon Aug 09 2021 Mohan Boddu - 0.20.4-3 +- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags + Related: rhbz#1991688 + +* Fri Apr 16 2021 Mohan Boddu - 0.20.4-2 +- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 + +* Thu Mar 18 2021 Kalev Lember - 0.20.4-1 +- Update to 0.20.4 + +* Tue Jan 26 2021 Fedora Release Engineering - 0.20.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 0.20.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sun Feb 9 2020 Michel Alexandre Salim - 0.20.3 +- Update to 0.20.3 + +* Wed Jan 29 2020 Fedora Release Engineering - 0.20.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Mon Aug 12 2019 Kalev Lember - 0.20.2-1 +- Update to 0.20.2 + +* Thu Jul 25 2019 Fedora Release Engineering - 0.20.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Jun 15 2019 Michel Alexandre Salim - 0.20.1-5 +- Update project URL + +* Fri Feb 01 2019 Fedora Release Engineering - 0.20.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Aug 9 2018 Owen Taylor - 0.20.1-3 +- Fix installation with %_prefix != /usr + +* Fri Jul 13 2018 Fedora Release Engineering - 0.20.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* 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