From 6944413f2be089f2b740a8014eb9cb54dd911b40 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Tue, 24 Feb 2009 01:08:42 +0000 Subject: [PATCH 01/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index e61ccdf..b4e758a 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -93,6 +93,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Feb 23 2009 Fedora Release Engineering - 1.1.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sat Aug 16 2008 Dan Horak - 1.1.1-2 - put general docs only into libs subpackage - update license From 7063c720a2d5e635cb0da8c63019de1bb06d55e7 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Fri, 24 Jul 2009 16:53:36 +0000 Subject: [PATCH 02/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index b4e758a..e30778b 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -93,6 +93,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jul 24 2009 Fedora Release Engineering - 1.1.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + * Mon Feb 23 2009 Fedora Release Engineering - 1.1.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From fd2f6d3c554f3ee3575eb0635e1d509bbe4ea53d Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Nov 2009 22:39:52 +0000 Subject: [PATCH 03/46] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 838c4bc..032a8e8 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,10 @@ # Makefile for source rpm: ann -# $Id$ +# $Id: Makefile,v 1.1 2008/08/25 19:57:49 kevin Exp $ NAME := ann SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From b5c286d14693e2b3d2f8f3ceef81b6ffcb2ab15c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 28 Jul 2010 10:01:27 +0000 Subject: [PATCH 04/46] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- 2 files changed, 21 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index 032a8e8..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: ann -# $Id: Makefile,v 1.1 2008/08/25 19:57:49 kevin Exp $ -NAME := ann -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) From 24daa9802c0bea13161b2474952c741f7f534ef7 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Mon, 7 Feb 2011 19:14:49 -0600 Subject: [PATCH 05/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index e30778b..138e52f 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -93,6 +93,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Feb 07 2011 Fedora Release Engineering - 1.1.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Fri Jul 24 2009 Fedora Release Engineering - 1.1.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild From 84ee949e580d7a719e0796d0ae1eaf47bbd5da23 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 12 Jan 2012 15:17:42 -0600 Subject: [PATCH 06/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 138e52f..7a1d8a7 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -93,6 +93,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jan 12 2012 Fedora Release Engineering - 1.1.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Mon Feb 07 2011 Fedora Release Engineering - 1.1.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild From f0cee771f40a004d1d657cad31db04d9f26e507f Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Tue, 28 Feb 2012 11:44:21 -0600 Subject: [PATCH 07/46] - Rebuilt for c++ ABI breakage --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 7a1d8a7..6b5cc8b 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -93,6 +93,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Feb 28 2012 Fedora Release Engineering - 1.1.1-7 +- Rebuilt for c++ ABI breakage + * Thu Jan 12 2012 Fedora Release Engineering - 1.1.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From 3e902b330b7d3aad39247c141b4800d8a7647e0d Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 18 Jul 2012 11:02:06 -0500 Subject: [PATCH 08/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 6b5cc8b..986c00a 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -93,6 +93,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Jul 18 2012 Fedora Release Engineering - 1.1.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Tue Feb 28 2012 Fedora Release Engineering - 1.1.1-7 - Rebuilt for c++ ABI breakage From e7e90e82cde6e46b6725f3987b8b5e6358ee2f23 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 13 Feb 2013 10:33:31 -0600 Subject: [PATCH 09/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 986c00a..07dd651 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.1 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -93,6 +93,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Feb 13 2013 Fedora Release Engineering - 1.1.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Wed Jul 18 2012 Fedora Release Engineering - 1.1.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From de4f5e584144490da0ccbfa56589bdb71d316b3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= Date: Fri, 22 Mar 2013 16:10:48 +0100 Subject: [PATCH 10/46] Upstream update. - Rebase patches. - Modernize spec. --- .gitignore | 2 +- ann-gcc43.patch | 42 +++++++++--------------------------------- ann-make.patch | 18 +++++++++--------- ann.spec | 16 +++++++--------- sources | 2 +- 5 files changed, 27 insertions(+), 53 deletions(-) diff --git a/.gitignore b/.gitignore index 483590f..a200c9a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -ann_1.1.1.tar.gz +/ann_1.1.2.tar.gz diff --git a/ann-gcc43.patch b/ann-gcc43.patch index eb3cc9d..677d7ea 100644 --- a/ann-gcc43.patch +++ b/ann-gcc43.patch @@ -1,30 +1,6 @@ -diff -Nru ann_1.1.1.orig/ann2fig/ann2fig.cpp ann_1.1.1/ann2fig/ann2fig.cpp ---- ann_1.1.1.orig/ann2fig/ann2fig.cpp 2006-08-04 21:46:28.000000000 +0200 -+++ ann_1.1.1/ann2fig/ann2fig.cpp 2008-08-14 20:13:06.000000000 +0200 -@@ -41,6 +41,8 @@ - //---------------------------------------------------------------------- - - #include // C standard I/O -+#include // C standard string -+#include // C standard lib - #include // file I/O - #include // string manipulation - #include // all ANN includes -diff -Nru ann_1.1.1.orig/src/ANN.cpp ann_1.1.1/src/ANN.cpp ---- ann_1.1.1.orig/src/ANN.cpp 2006-08-04 21:46:27.000000000 +0200 -+++ ann_1.1.1/src/ANN.cpp 2008-08-14 20:13:06.000000000 +0200 -@@ -24,6 +24,8 @@ - // Added performance counting to annDist() - //---------------------------------------------------------------------- - -+#include // C standard lib -+ - #include // all ANN includes - #include // ANN performance - -diff -Nru ann_1.1.1.orig/src/kd_dump.cpp ann_1.1.1/src/kd_dump.cpp ---- ann_1.1.1.orig/src/kd_dump.cpp 2006-08-04 21:46:27.000000000 +0200 -+++ ann_1.1.1/src/kd_dump.cpp 2008-08-14 20:15:03.000000000 +0200 +diff -Naur ann_1.1.2.orig/src/kd_dump.cpp ann_1.1.2/src/kd_dump.cpp +--- ann_1.1.2.orig/src/kd_dump.cpp 2010-01-28 05:40:01.000000000 +0100 ++++ ann_1.1.2/src/kd_dump.cpp 2013-03-22 15:59:40.675142146 +0100 @@ -31,6 +31,9 @@ // desired.) //---------------------------------------------------------------------- @@ -35,11 +11,11 @@ diff -Nru ann_1.1.1.orig/src/kd_dump.cpp ann_1.1.1/src/kd_dump.cpp #include "kd_tree.h" // kd-tree declarations #include "bd_tree.h" // bd-tree declarations -diff -Nru ann_1.1.1.orig/test/ann_test.cpp ann_1.1.1/test/ann_test.cpp ---- ann_1.1.1.orig/test/ann_test.cpp 2006-08-04 21:46:27.000000000 +0200 -+++ ann_1.1.1/test/ann_test.cpp 2008-08-14 20:13:06.000000000 +0200 -@@ -34,6 +34,9 @@ - // Added planted distribution +diff -Naur ann_1.1.2.orig/test/ann_test.cpp ann_1.1.2/test/ann_test.cpp +--- ann_1.1.2.orig/test/ann_test.cpp 2010-01-28 05:40:01.000000000 +0100 ++++ ann_1.1.2/test/ann_test.cpp 2013-03-22 15:59:40.676142171 +0100 +@@ -37,6 +37,9 @@ + // Allow round-off error in validation test //---------------------------------------------------------------------- +#include // C standard string @@ -47,4 +23,4 @@ diff -Nru ann_1.1.1.orig/test/ann_test.cpp ann_1.1.1/test/ann_test.cpp + #include // clock #include // math routines - #include // C string ops + #include // C string ops diff --git a/ann-make.patch b/ann-make.patch index 0c5d7fc..1788df4 100644 --- a/ann-make.patch +++ b/ann-make.patch @@ -1,6 +1,6 @@ -diff -Nru ann_1.1.1.orig/Make-config ann_1.1.1/Make-config ---- ann_1.1.1.orig/Make-config 2006-08-04 21:46:26.000000000 +0200 -+++ ann_1.1.1/Make-config 2008-08-14 19:35:57.000000000 +0200 +diff -Naur ann_1.1.2.orig/Make-config ann_1.1.2/Make-config +--- ann_1.1.2.orig/Make-config 2010-01-28 05:40:01.000000000 +0100 ++++ ann_1.1.2/Make-config 2013-03-22 15:56:58.290617102 +0100 @@ -67,6 +67,14 @@ # files in the MS_WIN32 directory). #----------------------------------------------------------------------------- @@ -16,9 +16,9 @@ diff -Nru ann_1.1.1.orig/Make-config ann_1.1.1/Make-config # Linux using g++ linux-g++: $(MAKE) targets \ -diff -Nru ann_1.1.1.orig/Makefile ann_1.1.1/Makefile ---- ann_1.1.1.orig/Makefile 2006-08-04 21:46:26.000000000 +0200 -+++ ann_1.1.1/Makefile 2008-08-14 19:28:16.000000000 +0200 +diff -Naur ann_1.1.2.orig/Makefile ann_1.1.2/Makefile +--- ann_1.1.2.orig/Makefile 2010-01-28 05:40:01.000000000 +0100 ++++ ann_1.1.2/Makefile 2013-03-22 15:56:58.290617102 +0100 @@ -56,7 +56,7 @@ #----------------------------------------------------------------------------- # main make entry point @@ -28,9 +28,9 @@ diff -Nru ann_1.1.1.orig/Makefile ann_1.1.1/Makefile cd src ; $(MAKE) $@ cd test ; $(MAKE) $@ cd sample ; $(MAKE) $@ -diff -Nru ann_1.1.1.orig/src/Makefile ann_1.1.1/src/Makefile ---- ann_1.1.1.orig/src/Makefile 2006-08-04 21:46:27.000000000 +0200 -+++ ann_1.1.1/src/Makefile 2008-08-14 19:36:45.000000000 +0200 +diff -Naur ann_1.1.2.orig/src/Makefile ann_1.1.2/src/Makefile +--- ann_1.1.2.orig/src/Makefile 2010-01-28 05:40:01.000000000 +0100 ++++ ann_1.1.2/src/Makefile 2013-03-22 15:56:58.290617102 +0100 @@ -56,7 +56,8 @@ $(LIBDIR)/$(ANNLIB): $(OBJECTS) $(MAKELIB) $(ANNLIB) $(OBJECTS) diff --git a/ann.spec b/ann.spec index 07dd651..fc31130 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann -Version: 1.1.1 -Release: 9%{?dist} +Version: 1.1.2 +Release: 1%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -9,7 +9,6 @@ URL: http://www.cs.umd.edu/~mount/ANN Source0: http://www.cs.umd.edu/~mount/ANN/Files/%{version}/%{name}_%{version}.tar.gz Patch0: ann-make.patch Patch1: ann-gcc43.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description @@ -51,8 +50,6 @@ make %{?_smp_mflags} linux CFLAGS="-fPIC -DPIC $RPM_OPT_FLAGS" %install -rm -rf $RPM_BUILD_ROOT - mkdir -p $RPM_BUILD_ROOT%{_includedir}/ANN mkdir -p $RPM_BUILD_ROOT%{_libdir} mkdir -p $RPM_BUILD_ROOT%{_bindir} @@ -67,10 +64,6 @@ ln -s libANN.so.1.0 libANN.so popd -%clean -rm -rf $RPM_BUILD_ROOT - - %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig @@ -93,6 +86,11 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Mar 22 2013 Ralf Corsépius - 1.1.2-1 +- Upstream update. +- Rebase patches. +- Modernize spec. + * Wed Feb 13 2013 Fedora Release Engineering - 1.1.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild diff --git a/sources b/sources index 77e7259..3ec29a0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b6247e4a34e8a5e122ebf299cd51f871 ann_1.1.1.tar.gz +7ffaacc7ea79ca39d4958a6378071365 ann_1.1.2.tar.gz From 44e05ef99f9180b4a1eeaea9fcc0d476bf3b3838 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 2 Aug 2013 19:49:55 -0500 Subject: [PATCH 11/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index fc31130..e829588 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -86,6 +86,9 @@ popd %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 1.1.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Fri Mar 22 2013 Ralf Corsépius - 1.1.2-1 - Upstream update. - Rebase patches. From f1528d074f25048615d1a71aa10e5d3bf586b9cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Hor=C3=A1k?= Date: Sun, 18 Aug 2013 16:10:39 +0200 Subject: [PATCH 12/46] - add pkg-config file (#997212) --- ann.spec | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index e829588..0f0bd24 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -52,6 +52,7 @@ make %{?_smp_mflags} linux CFLAGS="-fPIC -DPIC $RPM_OPT_FLAGS" %install mkdir -p $RPM_BUILD_ROOT%{_includedir}/ANN mkdir -p $RPM_BUILD_ROOT%{_libdir} +mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig mkdir -p $RPM_BUILD_ROOT%{_bindir} install -p -m 0644 include/ANN/*.h $RPM_BUILD_ROOT%{_includedir}/ANN @@ -63,6 +64,21 @@ ln -s libANN.so.1.0 libANN.so.1 ln -s libANN.so.1.0 libANN.so popd +# create pkg-config file +cat << EOF > $RPM_BUILD_ROOT%{_libdir}/pkgconfig/%{name}.pc +prefix=%{_prefix} +exec_prefix=%{_exec_prefix} +libdir=%{_libdir} +includedir=%{_includedir} + +Name: %{name} +Description: Library for searching Approximate Nearest Neighbors +Version: %{version} +Requires: +Libs: -L\${libdir} -lANN +Cflags: -I\${includedir} +EOF + %post libs -p /sbin/ldconfig @@ -83,9 +99,13 @@ popd %doc doc/ANNmanual.pdf %{_includedir}/ANN %{_libdir}/*.so +%{_libdir}/pkgconfig/%{name}.pc %changelog +* Sun Aug 18 2013 Dan Horák - 1.1.2-3 +- add pkg-config file (#997212) + * Sat Aug 03 2013 Fedora Release Engineering - 1.1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From 8f9e3ff508676014a557c2668838ad042950b4cd Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 6 Jun 2014 19:43:39 -0500 Subject: [PATCH 13/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 0f0bd24..8920ff4 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -103,6 +103,9 @@ EOF %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 1.1.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sun Aug 18 2013 Dan Horák - 1.1.2-3 - add pkg-config file (#997212) From e7348e73f1a92f43f3c39a4d439c166ed174b354 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 15 Aug 2014 20:35:39 +0000 Subject: [PATCH 14/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 8920ff4..996d026 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -103,6 +103,9 @@ EOF %changelog +* Fri Aug 15 2014 Fedora Release Engineering - 1.1.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering - 1.1.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 2bf39928c517ab9b9984c3a4323d719935baf686 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 2 May 2015 12:31:45 +0200 Subject: [PATCH 15/46] Rebuilt for GCC 5 C++11 ABI change --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 996d026..dd02842 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -103,6 +103,9 @@ EOF %changelog +* Sat May 02 2015 Kalev Lember - 1.1.2-6 +- Rebuilt for GCC 5 C++11 ABI change + * Fri Aug 15 2014 Fedora Release Engineering - 1.1.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 9dea1041415ecc88b597fdc438a8fc214858d59c Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Tue, 16 Jun 2015 23:55:37 +0000 Subject: [PATCH 16/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index dd02842..cf97493 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -103,6 +103,9 @@ EOF %changelog +* Tue Jun 16 2015 Fedora Release Engineering - 1.1.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sat May 02 2015 Kalev Lember - 1.1.2-6 - Rebuilt for GCC 5 C++11 ABI change From 75f074aa441e8c74f135fc473b3a744664a39403 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Hor=C3=A1k?= Date: Tue, 26 Jan 2016 12:10:01 +0100 Subject: [PATCH 17/46] remove redundant defattr() --- ann.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/ann.spec b/ann.spec index cf97493..3975826 100644 --- a/ann.spec +++ b/ann.spec @@ -86,16 +86,13 @@ EOF %files -%defattr(-,root,root,-) %{_bindir}/* %files libs -%defattr(-,root,root,-) %doc Copyright.txt License.txt ReadMe.txt %{_libdir}/*.so.* %files devel -%defattr(-,root,root,-) %doc doc/ANNmanual.pdf %{_includedir}/ANN %{_libdir}/*.so From b8646065ab81655d8353eb25925186e88ba0d886 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 16:12:21 +0000 Subject: [PATCH 18/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 3975826..138d04e 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -100,6 +100,9 @@ EOF %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 1.1.2-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Tue Jun 16 2015 Fedora Release Engineering - 1.1.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 943fceb79490c06776b02502520b4df5c689243e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 05:58:56 +0000 Subject: [PATCH 19/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 138d04e..2afdbd8 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -100,6 +100,9 @@ EOF %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 1.1.2-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Wed Feb 03 2016 Fedora Release Engineering - 1.1.2-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From f67d38a21a0accf4be19c6366a15de1d5500b8dc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 02:53:12 +0000 Subject: [PATCH 20/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 2afdbd8..7047278 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -100,6 +100,9 @@ EOF %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 1.1.2-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 10 2017 Fedora Release Engineering - 1.1.2-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 720190d820222bc5dd840dba03fc03f1a3b63156 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 17:35:39 +0000 Subject: [PATCH 21/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 7047278..42a84bd 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -100,6 +100,9 @@ EOF %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 1.1.2-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 1.1.2-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 368c18ae3175b5eafcad1150e46b5094820b6cc3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 02:17:52 +0000 Subject: [PATCH 22/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 42a84bd..b093094 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -100,6 +100,9 @@ EOF %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 1.1.2-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Wed Aug 02 2017 Fedora Release Engineering - 1.1.2-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 426392572bc216d2d7fa802e8fdc1df77c0c87fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Hor=C3=A1k?= Date: Thu, 28 Jun 2018 09:55:33 +0200 Subject: [PATCH 23/46] spec modernization --- ann.spec | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/ann.spec b/ann.spec index b093094..8156855 100644 --- a/ann.spec +++ b/ann.spec @@ -9,6 +9,7 @@ URL: http://www.cs.umd.edu/~mount/ANN Source0: http://www.cs.umd.edu/~mount/ANN/Files/%{version}/%{name}_%{version}.tar.gz Patch0: ann-make.patch Patch1: ann-gcc43.patch +BuildRequires: gcc-c++ %description @@ -80,11 +81,6 @@ Cflags: -I\${includedir} EOF -%post libs -p /sbin/ldconfig - -%postun libs -p /sbin/ldconfig - - %files %{_bindir}/* From 540649567c77e49c221bebd29df508e2495bb33e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 12 Jul 2018 20:14:19 +0000 Subject: [PATCH 24/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 8156855..15bd632 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Library for searching Approximate Nearest Neighbors Group: Applications/System @@ -96,6 +96,9 @@ EOF %changelog +* Thu Jul 12 2018 Fedora Release Engineering - 1.1.2-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 1.1.2-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From d45ecb62eadbd3e58be0db0b8f04a60cf4b7dae2 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:17:38 +0100 Subject: [PATCH 25/46] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- ann.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/ann.spec b/ann.spec index 15bd632..5201c95 100644 --- a/ann.spec +++ b/ann.spec @@ -3,7 +3,6 @@ Version: 1.1.2 Release: 13%{?dist} Summary: Library for searching Approximate Nearest Neighbors -Group: Applications/System License: LGPLv2+ URL: http://www.cs.umd.edu/~mount/ANN Source0: http://www.cs.umd.edu/~mount/ANN/Files/%{version}/%{name}_%{version}.tar.gz @@ -26,14 +25,12 @@ data structures. %package libs Summary: Runtime files for the ANN library -Group: System Environment/Libraries %description libs Runtime files needed to use ANN library. %package devel Summary: Development files for the ANN library -Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release} %description devel From 5dca1175b584c8f108f5effb0304c997ec7f29f3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 13:20:06 +0000 Subject: [PATCH 26/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 5201c95..a3f5df4 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 13%{?dist} +Release: 14%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPLv2+ @@ -93,6 +93,9 @@ EOF %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 1.1.2-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Thu Jul 12 2018 Fedora Release Engineering - 1.1.2-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 1cdb415992bbeb28aa47a6fcb1ae6b588f4b94ab Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 17:55:25 +0000 Subject: [PATCH 27/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index a3f5df4..d0e2c52 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPLv2+ @@ -93,6 +93,9 @@ EOF %changelog +* Wed Jul 24 2019 Fedora Release Engineering - 1.1.2-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Thu Jan 31 2019 Fedora Release Engineering - 1.1.2-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 2c2ceef10b772ed5a68367e6d5482bf099520d0b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 11:36:07 +0000 Subject: [PATCH 28/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index d0e2c52..edb904d 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 15%{?dist} +Release: 16%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPLv2+ @@ -93,6 +93,9 @@ EOF %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 1.1.2-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Wed Jul 24 2019 Fedora Release Engineering - 1.1.2-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 6b35d57f2da298f49dd9ea88009c55c8ea31244c Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Wed, 22 Jul 2020 00:19:51 +0000 Subject: [PATCH 29/46] Use make macros https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro --- ann.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ann.spec b/ann.spec index edb904d..82ad384 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 16%{?dist} +Release: 17%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPLv2+ @@ -44,7 +44,7 @@ Development files needed to use ANN library. %build -make %{?_smp_mflags} linux CFLAGS="-fPIC -DPIC $RPM_OPT_FLAGS" +%make_build linux CFLAGS="-fPIC -DPIC $RPM_OPT_FLAGS" %install @@ -93,6 +93,10 @@ EOF %changelog +* Wed Jul 22 2020 Tom Stellard - 1.1.2-17 +- Use make macros +- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro + * Tue Jan 28 2020 Fedora Release Engineering - 1.1.2-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From be1c27fdd61f1bd7d7d73f0c3735ee305bf087e7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 12:04:09 +0000 Subject: [PATCH 30/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 82ad384..b731f2c 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 17%{?dist} +Release: 18%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPLv2+ @@ -93,6 +93,9 @@ EOF %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 1.1.2-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Jul 22 2020 Tom Stellard - 1.1.2-17 - Use make macros - https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro From 0573a4dac7ccf7fd517698dfa498392f6544d7bf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jul 2020 23:59:23 +0000 Subject: [PATCH 31/46] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ann.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index b731f2c..cac5bb4 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 18%{?dist} +Release: 19%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPLv2+ @@ -93,6 +93,10 @@ EOF %changelog +* Fri Jul 31 2020 Fedora Release Engineering - 1.1.2-19 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 1.1.2-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From e4ec92560cf9ac829262ad06cf9061dc3bd82fd7 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Wed, 16 Dec 2020 23:29:06 +0000 Subject: [PATCH 32/46] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- ann.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/ann.spec b/ann.spec index cac5bb4..fc33db6 100644 --- a/ann.spec +++ b/ann.spec @@ -9,6 +9,7 @@ Source0: http://www.cs.umd.edu/~mount/ANN/Files/%{version}/%{name}_%{vers Patch0: ann-make.patch Patch1: ann-gcc43.patch BuildRequires: gcc-c++ +BuildRequires: make %description From c01f739913c9ae46e919564477dd670f1c44c783 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 00:06:54 +0000 Subject: [PATCH 33/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index fc33db6..55775d3 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 19%{?dist} +Release: 20%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPLv2+ @@ -94,6 +94,9 @@ EOF %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.1.2-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Fri Jul 31 2020 Fedora Release Engineering - 1.1.2-19 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From fa363f4c868d74948d569bd1c065d7d3a41125e1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 12:39:05 +0000 Subject: [PATCH 34/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 6686d484ab1c11e29b715eac972e9a5111beb610 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 17:34:43 +0000 Subject: [PATCH 35/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 55775d3..0fe6876 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 20%{?dist} +Release: 21%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPLv2+ @@ -94,6 +94,9 @@ EOF %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 1.1.2-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 1.1.2-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From b596c50d7354470011c3c57c9f12298ec38720d5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 21:16:35 +0000 Subject: [PATCH 36/46] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 0fe6876..a128935 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 21%{?dist} +Release: 22%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPLv2+ @@ -94,6 +94,9 @@ EOF %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 1.1.2-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Wed Jul 21 2021 Fedora Release Engineering - 1.1.2-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 620278fd3a8e9674e2594d05e888640cde6e2b0d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 20:48:52 +0000 Subject: [PATCH 37/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index a128935..0a72c91 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 22%{?dist} +Release: 23%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPLv2+ @@ -94,6 +94,9 @@ EOF %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 1.1.2-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Wed Jan 19 2022 Fedora Release Engineering - 1.1.2-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 9d13e61eef08d61a7485bc6afd8ef7095053eb49 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 21:45:01 +0000 Subject: [PATCH 38/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 0a72c91..8157fdb 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 23%{?dist} +Release: 24%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPLv2+ @@ -94,6 +94,9 @@ EOF %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 1.1.2-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Jul 20 2022 Fedora Release Engineering - 1.1.2-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From b1ca6c941898e42cd8652d120cb34fc8f1d5ab9f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 13:17:33 +0000 Subject: [PATCH 39/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 8157fdb..ff220a5 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 24%{?dist} +Release: 25%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPLv2+ @@ -94,6 +94,9 @@ EOF %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 1.1.2-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Wed Jan 18 2023 Fedora Release Engineering - 1.1.2-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 624b0c8f6b8bef7b1d823b7a034c1cb52ebd41aa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 12:57:09 +0000 Subject: [PATCH 40/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index ff220a5..f7e0d97 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 25%{?dist} +Release: 26%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPLv2+ @@ -94,6 +94,9 @@ EOF %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 1.1.2-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jul 19 2023 Fedora Release Engineering - 1.1.2-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From d3d360cec06d24e36ba8c10f85fa31ccb3c6502b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 23:03:30 +0000 Subject: [PATCH 41/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index f7e0d97..b3633ce 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 26%{?dist} +Release: 27%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPLv2+ @@ -94,6 +94,9 @@ EOF %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 1.1.2-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 1.1.2-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From a9742827b8aeb4c6a2d8751f1b18954751b57e4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Hor=C3=A1k?= Date: Mon, 6 May 2024 17:49:06 +0200 Subject: [PATCH 42/46] - modernize spec --- ann-make.patch | 14 +++++++++++++- ann.spec | 33 +++++++++++++++++---------------- 2 files changed, 30 insertions(+), 17 deletions(-) diff --git a/ann-make.patch b/ann-make.patch index 1788df4..ead61ec 100644 --- a/ann-make.patch +++ b/ann-make.patch @@ -11,7 +11,7 @@ diff -Naur ann_1.1.2.orig/Make-config ann_1.1.2/Make-config + "ANNLIB = libANN.so.1.0" \ + "ANNDEVLIB = libANN.so" \ + "C++ = g++" \ -+ "MAKELIB = g++ -shared -Wl,-soname -Wl,libANN.so.1 -o" \ ++ "MAKELIB = g++ -shared -Wl,-soname -Wl,libANN.so.1 $(LDFLAGS) -o" \ + "RANLIB = true" # Linux using g++ linux-g++: @@ -41,3 +41,15 @@ diff -Naur ann_1.1.2.orig/src/Makefile ann_1.1.2/src/Makefile #----------------------------------------------------------------------------- # Make object files +diff -up ann_1.1.2/ann2fig/Makefile.orig ann_1.1.2/ann2fig/Makefile +--- ann_1.1.2/ann2fig/Makefile.orig 2024-05-06 17:35:19.240994566 +0200 ++++ ann_1.1.2/ann2fig/Makefile 2024-05-06 17:35:29.889681910 +0200 +@@ -75,7 +75,7 @@ include ../Make-config + #----------------------------------------------------------------------------- + + ann2fig.o: ann2fig.cpp +- $(C++) -c -I$(INCDIR) ann2fig.cpp ++ $(C++) -c -I$(INCDIR) $(CFLAGS) ann2fig.cpp + + #----------------------------------------------------------------------------- + # Cleaning diff --git a/ann.spec b/ann.spec index b3633ce..833a6b5 100644 --- a/ann.spec +++ b/ann.spec @@ -1,15 +1,15 @@ Name: ann Version: 1.1.2 -Release: 27%{?dist} +Release: 28%{?dist} Summary: Library for searching Approximate Nearest Neighbors -License: LGPLv2+ +License: LGPL-2.1-or-later URL: http://www.cs.umd.edu/~mount/ANN Source0: http://www.cs.umd.edu/~mount/ANN/Files/%{version}/%{name}_%{version}.tar.gz Patch0: ann-make.patch Patch1: ann-gcc43.patch BuildRequires: gcc-c++ -BuildRequires: make +BuildRequires: make %description @@ -39,32 +39,30 @@ Development files needed to use ANN library. %prep -%setup -q -n %{name}_%{version} -%patch0 -p1 -b .make -%patch1 -p1 -b .gcc43 +%autosetup -n %{name}_%{version} -p1 %build -%make_build linux CFLAGS="-fPIC -DPIC $RPM_OPT_FLAGS" +%make_build linux CFLAGS="-fPIC -DPIC %{build_cxxflags}" LDFLAGS="%{build_ldflags} -L../lib" %install -mkdir -p $RPM_BUILD_ROOT%{_includedir}/ANN -mkdir -p $RPM_BUILD_ROOT%{_libdir} -mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig -mkdir -p $RPM_BUILD_ROOT%{_bindir} +mkdir -p %{buildroot}%{_includedir}/ANN +mkdir -p %{buildroot}%{_libdir} +mkdir -p %{buildroot}%{_libdir}/pkgconfig +mkdir -p %{buildroot}%{_bindir} -install -p -m 0644 include/ANN/*.h $RPM_BUILD_ROOT%{_includedir}/ANN -install -p -m 0755 lib/libANN.so.* $RPM_BUILD_ROOT%{_libdir} -install -p -m 0755 bin/ann2fig $RPM_BUILD_ROOT%{_bindir} +install -p -m 0644 include/ANN/*.h %{buildroot}%{_includedir}/ANN +install -p -m 0755 lib/libANN.so.* %{buildroot}%{_libdir} +install -p -m 0755 bin/ann2fig %{buildroot}%{_bindir} -pushd $RPM_BUILD_ROOT%{_libdir} +pushd %{buildroot}%{_libdir} ln -s libANN.so.1.0 libANN.so.1 ln -s libANN.so.1.0 libANN.so popd # create pkg-config file -cat << EOF > $RPM_BUILD_ROOT%{_libdir}/pkgconfig/%{name}.pc +cat << EOF > %{buildroot}%{_libdir}/pkgconfig/%{name}.pc prefix=%{_prefix} exec_prefix=%{_exec_prefix} libdir=%{_libdir} @@ -94,6 +92,9 @@ EOF %changelog +* Mon May 06 2024 Dan Horák - 1.1.2-28 +- modernize spec + * Mon Jan 22 2024 Fedora Release Engineering - 1.1.2-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 98afadf50bbeb6ddf40094c4955b62ddd15b652f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 17:00:14 +0000 Subject: [PATCH 43/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 833a6b5..d52185a 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 28%{?dist} +Release: 29%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPL-2.1-or-later @@ -92,6 +92,9 @@ EOF %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 1.1.2-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon May 06 2024 Dan Horák - 1.1.2-28 - modernize spec From d40fb9339523d004f4954d7366b0db3bd693c178 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 11:03:17 +0000 Subject: [PATCH 44/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index d52185a..ddc1f68 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 29%{?dist} +Release: 30%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPL-2.1-or-later @@ -92,6 +92,9 @@ EOF %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 1.1.2-30 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Jul 17 2024 Fedora Release Engineering - 1.1.2-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 94f0b4d2df334a455ab22ebefd7b56a54ea21b21 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 16:59:23 +0000 Subject: [PATCH 45/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index ddc1f68..9b5f14e 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 30%{?dist} +Release: 31%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPL-2.1-or-later @@ -92,6 +92,9 @@ EOF %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 1.1.2-31 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jan 16 2025 Fedora Release Engineering - 1.1.2-30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 312afe1b852b9fa91878bc4ee970480592b02553 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 03:40:56 +0000 Subject: [PATCH 46/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- ann.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ann.spec b/ann.spec index 9b5f14e..9aae004 100644 --- a/ann.spec +++ b/ann.spec @@ -1,6 +1,6 @@ Name: ann Version: 1.1.2 -Release: 31%{?dist} +Release: 32%{?dist} Summary: Library for searching Approximate Nearest Neighbors License: LGPL-2.1-or-later @@ -92,6 +92,9 @@ EOF %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 1.1.2-32 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Wed Jul 23 2025 Fedora Release Engineering - 1.1.2-31 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild