From f05cb7708a448609c17610b5724369ea55ed6c50 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 8 Aug 2011 15:03:00 +0000 Subject: [PATCH 01/47] Initial setup of the repo --- .gitignore | 0 sources | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .gitignore create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 From 2eae250e1c6552e724aabf986e7efddfd65a9875 Mon Sep 17 00:00:00 2001 From: Orcan Ogetbil Date: Fri, 12 Aug 2011 19:04:04 -0400 Subject: [PATCH 02/47] Initial import (#728737) --- .gitignore | 1 + libinstpatch-cmake-fixes.patch | 21 ++++++++ libinstpatch-snapshot.sh | 37 +++++++++++++++ libinstpatch.spec | 87 ++++++++++++++++++++++++++++++++++ sources | 1 + 5 files changed, 147 insertions(+) create mode 100644 libinstpatch-cmake-fixes.patch create mode 100644 libinstpatch-snapshot.sh create mode 100644 libinstpatch.spec diff --git a/.gitignore b/.gitignore index e69de29..771e4d5 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/libinstpatch-1.0.0-svn386.tar.bz2 diff --git a/libinstpatch-cmake-fixes.patch b/libinstpatch-cmake-fixes.patch new file mode 100644 index 0000000..e7e30c0 --- /dev/null +++ b/libinstpatch-cmake-fixes.patch @@ -0,0 +1,21 @@ +diff -rupN libinstpatch-1.0.0.old/CMakeLists.txt libinstpatch-1.0.0/CMakeLists.txt +--- libinstpatch-1.0.0.old/CMakeLists.txt 2010-11-08 18:12:26.000000000 -0500 ++++ libinstpatch-1.0.0/CMakeLists.txt 2011-08-06 14:40:44.000000000 -0400 +@@ -144,14 +144,14 @@ configure_file ( ${CMAKE_SOURCE_DIR}/lib + if ( UNIX OR MINGW ) + # pkg-config support + set ( prefix "${CMAKE_INSTALL_PREFIX}" ) +- set ( exec_prefix "\${prefix}" ) ++ set ( exec_prefix "${CMAKE_INSTALL_PREFIX}" ) + if (LIB_INSTALL_DIR STREQUAL ${CMAKE_INSTALL_PREFIX}/lib) + set(LIBINSTPATCH_INSTALL_DIR ${LIB_INSTALL_DIR}${LIB_SUFFIX}) + else (LIB_INSTALL_DIR STREQUAL ${CMAKE_INSTALL_PREFIX}/lib) + set(LIBINSTPATCH_INSTALL_DIR ${LIB_INSTALL_DIR}) + endif (LIB_INSTALL_DIR STREQUAL ${CMAKE_INSTALL_PREFIX}/lib) +- set ( libdir "\${exec_prefix}/${LIBINSTPATCH_INSTALL_DIR}" ) +- set ( includedir "\${prefix}/${INCLUDE_INSTALL_DIR}" ) ++ set ( libdir "${LIBINSTPATCH_INSTALL_DIR}" ) ++ set ( includedir "${INCLUDE_INSTALL_DIR}" ) + configure_file ( libinstpatch-1.0.pc.in + ${CMAKE_BINARY_DIR}/libinstpatch-1.0.pc IMMEDIATE @ONLY ) + install ( FILES ${CMAKE_BINARY_DIR}/libinstpatch-1.0.pc diff --git a/libinstpatch-snapshot.sh b/libinstpatch-snapshot.sh new file mode 100644 index 0000000..e2db6b2 --- /dev/null +++ b/libinstpatch-snapshot.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +# $1 - revision number to checkout. +: ${1?"You must either provide desired revision number \"X\" to checkout: `basename $0` X + or fetch the latest revision by: `basename $0` latest"} + +set -e + +tmp=$(mktemp -d) + +trap cleanup EXIT +cleanup() { + set +e + [ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp" +} + +unset CDPATH +pwd=$(pwd) +name=libinstpatch +version=1.0.0 + +if [[ $1 == "latest" ]] ; then +revision=HEAD +else +revision=$1 +fi + +pushd "$tmp" >/dev/null +echo "Fetching SVN revision: $1" +svn export -r$revision https://swami.svn.sourceforge.net/svnroot/swami/trunk/$name $name-$version |tee $name.stdout +revision=$(cat $name.stdout|grep "Exported revision"|sed 's|[^0-9]*||g') +echo "Fetched SVN revision: $revision" +rm -f $name.stdout + +tar jcf "$pwd"/$name-$version-svn$revision.tar.bz2 $name-$version +echo "Written: $name-$version-svn$revision.tar.bz2" +popd >/dev/null diff --git a/libinstpatch.spec b/libinstpatch.spec new file mode 100644 index 0000000..9bfadbe --- /dev/null +++ b/libinstpatch.spec @@ -0,0 +1,87 @@ +Name: libinstpatch +Summary: MIDI instrument patch library +Version: 1.0.0 +Release: 3.20110806svn386%{?dist} +URL: http://www.swamiproject.org/ +License: LGPLv2+ +# Fetch source via +# sh libinstpatch-snapshot.sh 386 +Source0: libinstpatch-%{version}-svn386.tar.bz2 +# script to download sources and make tarball from svn +Source1: libinstpatch-snapshot.sh +# .pc file fixes. Patch sent upstream via their mailing list +Patch0: libinstpatch-cmake-fixes.patch + +BuildRequires: cmake +BuildRequires: glib2-devel +BuildRequires: libsndfile-devel + + +%description +libInstPatch stands for lib-Instrument-Patch and is a library for processing +digital sample based MIDI instrument "patch" files. The types of files +libInstPatch supports are used for creating instrument sounds for wavetable +synthesis. libInstPatch provides an object framework (based on GObject) to load +patch files into, which can then be edited, converted, compressed and saved. + + +%package devel +Summary: Development package for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: glib2-devel +Requires: libsndfile-devel + +%description devel +This package includes the development libraries and header files for +%{name}. + + +%prep +%setup -q +%patch0 -p1 -b .pkgconfig + + +%build +mkdir -p %{_target_platform} +pushd %{_target_platform} +%{cmake} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +make install DESTDIR=%{buildroot} -C %{_target_platform} + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files +%doc AUTHORS ChangeLog COPYING NEWS README +%{_libdir}/%{name}*.so.* + + +%files devel +%doc examples/create_sf2.c +%{_includedir}/%{name}* +%{_libdir}/%{name}*.so +%{_libdir}/pkgconfig/%{name}*.pc + + +%changelog +* Sun Aug 07 2011 Orcan Ogetbil - 1.0.0-3.20110806svn386 +- Include the COPYING file. oops. +- Fix main package Requires of the devel package + +* Sat Aug 06 2011 Orcan Ogetbil - 1.0.0-2.20110806svn386 +- Update to svn after upstream accepted our build patches, switched to cmake and fixed the licensing +- Prepare for submission for review + +* Wed Oct 27 2010 Orcan Ogetbil - 1.0.0-1 +- Update to 1.0.0 + +* Thu Mar 26 2009 Orcan Ogetbil - 1.0.0-0.1.297svn +- Initial Fedora build diff --git a/sources b/sources index e69de29..5a46cee 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +3e90da59e1d088ff9dbb270a1349cd99 libinstpatch-1.0.0-svn386.tar.bz2 From 0246001746c0957da80ffc644ba3f041e8aeb1a4 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 13 Jan 2012 01:54:23 -0600 Subject: [PATCH 03/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 9bfadbe..d1978c1 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 3.20110806svn386%{?dist} +Release: 4.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -72,6 +72,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Fri Jan 13 2012 Fedora Release Engineering - 1.0.0-4.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Sun Aug 07 2011 Orcan Ogetbil - 1.0.0-3.20110806svn386 - Include the COPYING file. oops. - Fix main package Requires of the devel package From d1737d3dd25c2c1f48bc2ea4bc64b05d85ca4e17 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 19 Jul 2012 15:11:18 -0500 Subject: [PATCH 04/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index d1978c1..48cdf7e 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 4.20110806svn386%{?dist} +Release: 5.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -72,6 +72,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Thu Jul 19 2012 Fedora Release Engineering - 1.0.0-5.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Fri Jan 13 2012 Fedora Release Engineering - 1.0.0-4.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From 42d21ffa728000296aedca2fa3362627833e580f Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 13 Feb 2013 22:34:46 -0600 Subject: [PATCH 05/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 48cdf7e..9fb9e90 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 5.20110806svn386%{?dist} +Release: 6.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -72,6 +72,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Thu Feb 14 2013 Fedora Release Engineering - 1.0.0-6.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Thu Jul 19 2012 Fedora Release Engineering - 1.0.0-5.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 8274b5b421369af274d8ec8140df2fd2d0338c6b Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 3 Aug 2013 00:52:51 -0500 Subject: [PATCH 06/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 9fb9e90..586367b 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 6.20110806svn386%{?dist} +Release: 7.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -72,6 +72,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 1.0.0-7.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Thu Feb 14 2013 Fedora Release Engineering - 1.0.0-6.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From e0c42861f33ba2e0c285b77c2bde93b91fe0919a Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 6 Jun 2014 22:55:07 -0500 Subject: [PATCH 07/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 586367b..6556d96 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 7.20110806svn386%{?dist} +Release: 8.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -72,6 +72,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 1.0.0-8.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sat Aug 03 2013 Fedora Release Engineering - 1.0.0-7.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From 1a8b41482ab48e0d3d793463b30628eaae402ff0 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 17 Aug 2014 03:59:58 +0000 Subject: [PATCH 08/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 6556d96..33b3873 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 8.20110806svn386%{?dist} +Release: 9.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -72,6 +72,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sun Aug 17 2014 Fedora Release Engineering - 1.0.0-9.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering - 1.0.0-8.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 256b0ffd0488c3f583e4e89440f39adc170ba2a5 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 15:51:53 +0000 Subject: [PATCH 09/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 33b3873..e2800e1 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 9.20110806svn386%{?dist} +Release: 10.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -72,6 +72,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 1.0.0-10.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sun Aug 17 2014 Fedora Release Engineering - 1.0.0-9.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From c74ad69fe7ccaf5ca37c854a9055a8b92d2bb819 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 4 Feb 2016 03:21:04 +0000 Subject: [PATCH 10/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index e2800e1..785cd3d 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 10.20110806svn386%{?dist} +Release: 11.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -72,6 +72,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 1.0.0-11.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Jun 17 2015 Fedora Release Engineering - 1.0.0-10.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 2d9624b2961c46d721a72d4910afcf907c0605c2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 18:51:34 +0000 Subject: [PATCH 11/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 785cd3d..c26074e 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 11.20110806svn386%{?dist} +Release: 12.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -72,6 +72,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 1.0.0-12.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Feb 04 2016 Fedora Release Engineering - 1.0.0-11.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 3400b2645aeae36d409e091d34659f3f0729f749 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 19:03:58 +0000 Subject: [PATCH 12/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index c26074e..00d5169 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 12.20110806svn386%{?dist} +Release: 13.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -72,6 +72,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 1.0.0-13.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 10 2017 Fedora Release Engineering - 1.0.0-12.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From c43a2acf345d1822a19e8dee57e7c9b6d958354f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 01:39:57 +0000 Subject: [PATCH 13/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 00d5169..1e364db 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 13.20110806svn386%{?dist} +Release: 14.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -72,6 +72,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 1.0.0-14.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 1.0.0-13.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From c8dc7f7f32b4d4c554812487ffb493ef36a31301 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 21:57:46 +0000 Subject: [PATCH 14/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 1e364db..c9d36fd 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 14.20110806svn386%{?dist} +Release: 15.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -72,6 +72,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 1.0.0-15.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Aug 03 2017 Fedora Release Engineering - 1.0.0-14.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 56b40f0fb5e9fea238b31d4fd9941bd832ef84b1 Mon Sep 17 00:00:00 2001 From: Orcan Ogetbil Date: Fri, 9 Mar 2018 20:53:12 -0500 Subject: [PATCH 15/47] added BR: gcc --- libinstpatch.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/libinstpatch.spec b/libinstpatch.spec index c9d36fd..af925d9 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -13,6 +13,7 @@ Source1: libinstpatch-snapshot.sh Patch0: libinstpatch-cmake-fixes.patch BuildRequires: cmake +BuildRequires: gcc BuildRequires: glib2-devel BuildRequires: libsndfile-devel From fb2410be90579c3e7c1d6d91a1c599af941eadcc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 08:16:28 +0000 Subject: [PATCH 16/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index af925d9..837a247 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 15.20110806svn386%{?dist} +Release: 16.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -73,6 +73,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 1.0.0-16.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 1.0.0-15.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 4cd7ee67fafcc267b02692e379ec813420a02f38 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 22 Jan 2019 18:39:48 +0100 Subject: [PATCH 17/47] Remove obsolete ldconfig scriptlets References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets Signed-off-by: Igor Gnatenko --- libinstpatch.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 837a247..10d5063 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -55,9 +55,7 @@ make %{?_smp_mflags} -C %{_target_platform} make install DESTDIR=%{buildroot} -C %{_target_platform} -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files From b1cb7aed35187486f8756c82cdcc61686312ff7f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Feb 2019 07:23:50 +0000 Subject: [PATCH 18/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 10d5063..ada2485 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 16.20110806svn386%{?dist} +Release: 17.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -71,6 +71,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Fri Feb 01 2019 Fedora Release Engineering - 1.0.0-17.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Fri Jul 13 2018 Fedora Release Engineering - 1.0.0-16.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From a015759c3005fb5ebce13b4312b8c1388e8f8c87 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 13:32:31 +0000 Subject: [PATCH 19/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index ada2485..79c6867 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 17.20110806svn386%{?dist} +Release: 18.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -71,6 +71,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 1.0.0-18.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Fri Feb 01 2019 Fedora Release Engineering - 1.0.0-17.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 2d209183624f4cc0b0773adbf8a988a5e782cb76 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jan 2020 09:25:54 +0000 Subject: [PATCH 20/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 79c6867..3d00d07 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 18.20110806svn386%{?dist} +Release: 19.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -71,6 +71,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Wed Jan 29 2020 Fedora Release Engineering - 1.0.0-19.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Jul 25 2019 Fedora Release Engineering - 1.0.0-18.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From d990f48cad6dffe82fd48d7e3075bdd44138addb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 04:53:28 +0000 Subject: [PATCH 21/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 3d00d07..29b4740 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 19.20110806svn386%{?dist} +Release: 20.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -71,6 +71,9 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 1.0.0-20.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Jan 29 2020 Fedora Release Engineering - 1.0.0-19.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 4ff730a10378fc02726bf7c53c64d1727a18ac9d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 1 Aug 2020 03:58:15 +0000 Subject: [PATCH 22/47] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libinstpatch.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 29b4740..0c48eb1 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 20.20110806svn386%{?dist} +Release: 21.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -71,6 +71,10 @@ make install DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sat Aug 01 2020 Fedora Release Engineering - 1.0.0-21.20110806svn386 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue Jul 28 2020 Fedora Release Engineering - 1.0.0-20.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From bbf1f9240a970d4058d51302ab69173b185b1351 Mon Sep 17 00:00:00 2001 From: Erich Eickmeyer Date: Mon, 3 Aug 2020 18:09:40 -0700 Subject: [PATCH 23/47] Switch to new cmake macros --- libinstpatch.spec | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 0c48eb1..b9b78ca 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -43,18 +43,11 @@ This package includes the development libraries and header files for %build -mkdir -p %{_target_platform} -pushd %{_target_platform} -%{cmake} .. -popd - -make %{?_smp_mflags} -C %{_target_platform} - +%cmake +%cmake_build %install -make install DESTDIR=%{buildroot} -C %{_target_platform} - - +%cmake_install %ldconfig_scriptlets From 5e2056656a17d58b9ebeaccba54dd49ba901348c Mon Sep 17 00:00:00 2001 From: Erich Eickmeyer Date: Mon, 3 Aug 2020 18:12:30 -0700 Subject: [PATCH 24/47] Update changelog --- libinstpatch.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index b9b78ca..517e6fa 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 21.20110806svn386%{?dist} +Release: 22.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -64,6 +64,10 @@ This package includes the development libraries and header files for %changelog +* Mon Aug 03 2020 Erich Eickmeyer - 1.0.0-22.20110806svn386 +- Fix for new cmake macros +- Resolves: #1864003 + * Sat Aug 01 2020 Fedora Release Engineering - 1.0.0-21.20110806svn386 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From df9bab581ae82d63310239ec6bc2b527707eab3d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 17:18:25 +0000 Subject: [PATCH 25/47] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 517e6fa..748ab79 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,7 +1,7 @@ Name: libinstpatch Summary: MIDI instrument patch library Version: 1.0.0 -Release: 22.20110806svn386%{?dist} +Release: 23.20110806svn386%{?dist} URL: http://www.swamiproject.org/ License: LGPLv2+ # Fetch source via @@ -64,6 +64,9 @@ This package includes the development libraries and header files for %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-23.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Aug 03 2020 Erich Eickmeyer - 1.0.0-22.20110806svn386 - Fix for new cmake macros - Resolves: #1864003 From 198427e43ca121f15109f79f12bfda3c849a209b Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 15 Apr 2021 18:58:38 -0400 Subject: [PATCH 26/47] Adjust whitespace and ordering to personal preference --- libinstpatch.spec | 42 +++++++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 748ab79..ae83154 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,36 +1,37 @@ -Name: libinstpatch -Summary: MIDI instrument patch library -Version: 1.0.0 -Release: 23.20110806svn386%{?dist} -URL: http://www.swamiproject.org/ -License: LGPLv2+ +Name: libinstpatch +Version: 1.0.0 +Release: 24.20110806svn386%{?dist} +Summary: Instrument file software library + +URL: http://www.swamiproject.org/ +License: LGPLv2+ # Fetch source via # sh libinstpatch-snapshot.sh 386 -Source0: libinstpatch-%{version}-svn386.tar.bz2 +Source0: libinstpatch-%{version}-svn386.tar.bz2 # script to download sources and make tarball from svn -Source1: libinstpatch-snapshot.sh +Source1: libinstpatch-snapshot.sh # .pc file fixes. Patch sent upstream via their mailing list -Patch0: libinstpatch-cmake-fixes.patch +Patch0: libinstpatch-cmake-fixes.patch + +BuildRequires: cmake +BuildRequires: gcc -BuildRequires: cmake -BuildRequires: gcc -BuildRequires: glib2-devel -BuildRequires: libsndfile-devel - +BuildRequires: glib2-devel +BuildRequires: libsndfile-devel %description libInstPatch stands for lib-Instrument-Patch and is a library for processing -digital sample based MIDI instrument "patch" files. The types of files +digital sample based MIDI instrument “patch” files. The types of files libInstPatch supports are used for creating instrument sounds for wavetable synthesis. libInstPatch provides an object framework (based on GObject) to load patch files into, which can then be edited, converted, compressed and saved. %package devel -Summary: Development package for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: glib2-devel -Requires: libsndfile-devel +Summary: Development package for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: glib2-devel +Requires: libsndfile-devel %description devel This package includes the development libraries and header files for @@ -64,6 +65,9 @@ This package includes the development libraries and header files for %changelog +* Thu Apr 15 2021 Benjamin A. Beasley - 1.0.0-24.20110806svn386 +- Adjust whitespace and ordering to personal preference + * Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-23.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 142d880249f1534b20d108cd761365fd012057e5 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 15 Apr 2021 18:59:32 -0400 Subject: [PATCH 27/47] Tweak devel package summary and description --- libinstpatch.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index ae83154..917835e 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -28,14 +28,14 @@ patch files into, which can then be edited, converted, compressed and saved. %package devel -Summary: Development package for %{name} +Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: glib2-devel Requires: libsndfile-devel %description devel -This package includes the development libraries and header files for -%{name}. +The %{name}-devel package contains libraries and header files for developing +applications that use %{name}. %prep From 60b83538ef38c05f2e49698d1306538739d0f309 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 15 Apr 2021 19:00:06 -0400 Subject: [PATCH 28/47] Drop obsolete ldconfig scriptlets --- libinstpatch.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 917835e..204d174 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -49,7 +49,6 @@ applications that use %{name}. %install %cmake_install -%ldconfig_scriptlets %files @@ -67,6 +66,7 @@ applications that use %{name}. %changelog * Thu Apr 15 2021 Benjamin A. Beasley - 1.0.0-24.20110806svn386 - Adjust whitespace and ordering to personal preference +- Drop obsolete ldconfig scriptlets * Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-23.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 50aad1ec8aad945a971a115c4d0fb233dedc8316 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 15 Apr 2021 19:03:32 -0400 Subject: [PATCH 29/47] Use much stricter file globs --- libinstpatch.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 204d174..3bd7f88 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,5 +1,7 @@ Name: libinstpatch Version: 1.0.0 +%global api_version 1.0 +%global so_version 0 Release: 24.20110806svn386%{?dist} Summary: Instrument file software library @@ -53,13 +55,14 @@ applications that use %{name}. %files %doc AUTHORS ChangeLog COPYING NEWS README -%{_libdir}/%{name}*.so.* +%{_libdir}/%{name}-%{api_version}.so.%{so_version} +%{_libdir}/%{name}-%{api_version}.so.%{so_version}.* %files devel %doc examples/create_sf2.c -%{_includedir}/%{name}* -%{_libdir}/%{name}*.so +%{_includedir}/%{name}-%{api_version} +%{_libdir}/%{name}-%{api_version}.so %{_libdir}/pkgconfig/%{name}*.pc @@ -67,6 +70,7 @@ applications that use %{name}. * Thu Apr 15 2021 Benjamin A. Beasley - 1.0.0-24.20110806svn386 - Adjust whitespace and ordering to personal preference - Drop obsolete ldconfig scriptlets +- Use much stricter file globs * Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-23.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From bbaa8edfe3ae106945bfb1b957006da44dc30146 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 15 Apr 2021 19:05:45 -0400 Subject: [PATCH 30/47] =?UTF-8?q?Change=20library=20BR=E2=80=99s=20to=20pk?= =?UTF-8?q?gconfig()=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libinstpatch.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 3bd7f88..b9df006 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -18,8 +18,10 @@ Patch0: libinstpatch-cmake-fixes.patch BuildRequires: cmake BuildRequires: gcc -BuildRequires: glib2-devel -BuildRequires: libsndfile-devel +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gthread-2.0) +BuildRequires: pkgconfig(sndfile) %description libInstPatch stands for lib-Instrument-Patch and is a library for processing @@ -71,6 +73,7 @@ applications that use %{name}. - Adjust whitespace and ordering to personal preference - Drop obsolete ldconfig scriptlets - Use much stricter file globs +- Change library BR’s to pkgconfig() format * Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-23.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 611704ec7502540860ea4bcece83db8328b04ee9 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 15 Apr 2021 19:06:57 -0400 Subject: [PATCH 31/47] Use autosetup macro --- libinstpatch.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index b9df006..2053e8d 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -43,8 +43,7 @@ applications that use %{name}. %prep -%setup -q -%patch0 -p1 -b .pkgconfig +%autosetup %build @@ -74,6 +73,7 @@ applications that use %{name}. - Drop obsolete ldconfig scriptlets - Use much stricter file globs - Change library BR’s to pkgconfig() format +- Use autosetup macro * Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-23.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From dbb38926c420057ba1822b1ba21f7755d0cdc757 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 16 Apr 2021 08:50:19 -0400 Subject: [PATCH 32/47] =?UTF-8?q?Correct=20License=20field=20from=20?= =?UTF-8?q?=E2=80=9CLGPLv2+=E2=80=9D=20to=20=E2=80=9CLGPLv2=20and=20GPLv2?= =?UTF-8?q?=20and=20Public=20Domain=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libinstpatch.spec | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 2053e8d..1a2884a 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -6,7 +6,27 @@ Release: 24.20110806svn386%{?dist} Summary: Instrument file software library URL: http://www.swamiproject.org/ -License: LGPLv2+ +# The entire source is LGPLv2 except: +# +# GPLv2: +# libinstpatch/IpatchState.{c,h} +# libinstpatch/IpatchStateGroup.{c,h} +# libinstpatch/IpatchStateItem.{c,h} +# libinstpatch/IpatchState_types.{c,h} +# utils/ipatch_convert.c +# +# Public Domain: +# libinstpatch/md5.{c,h} +# +# LGPLv2+: +# python/ipatch.override +# +# However, the Python bindings are not built because they are not compatible +# with Python 3, so the LGPLv2+ license does not apply. +# +# Additionally, build system files that are not compiled or installed into the +# final RPMs are under various free software licenes. +License: LGPLv2 and GPLv2 and Public Domain # Fetch source via # sh libinstpatch-snapshot.sh 386 Source0: libinstpatch-%{version}-svn386.tar.bz2 @@ -23,6 +43,11 @@ BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(sndfile) +# Would be required for Python bindings, but they do not support Python 3: +# BuildRequires: python3-devel +# BuildRequires: pkgconfig(pygobject-2.0) +# BuildRequires: #{_bindir}/pygobject-codegen-2.0 + %description libInstPatch stands for lib-Instrument-Patch and is a library for processing digital sample based MIDI instrument “patch” files. The types of files @@ -47,7 +72,8 @@ applications that use %{name}. %build -%cmake +# Python bindings do not support Python 3. +%cmake -DBUILD_PYTHON_BINDING:BOOL=OFF %cmake_build %install @@ -74,6 +100,7 @@ applications that use %{name}. - Use much stricter file globs - Change library BR’s to pkgconfig() format - Use autosetup macro +- Correct License field from “LGPLv2+” to “LGPLv2 and GPLv2 and Public Domain” * Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-23.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 7dbce9bb3bd59ce13fdeba626747eb2326736d37 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 16 Apr 2021 08:53:25 -0400 Subject: [PATCH 33/47] Add virtual Provides for bundled MD5 implementation --- libinstpatch.spec | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libinstpatch.spec b/libinstpatch.spec index 1a2884a..08f5692 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -48,6 +48,14 @@ BuildRequires: pkgconfig(sndfile) # BuildRequires: pkgconfig(pygobject-2.0) # BuildRequires: #{_bindir}/pygobject-codegen-2.0 +# This is a forked copy: +# Changed so as no longer to depend on Colin Plumb's `usual.h' header +# definitions; now uses stuff from dpkg's config.h. +# - Ian Jackson . +# Josh Coalson: made some changes to integrate with libFLAC. +# Josh Green: made some changes to integrate with libInstPatch. +Provides: bundled(md5-plumb) + %description libInstPatch stands for lib-Instrument-Patch and is a library for processing digital sample based MIDI instrument “patch” files. The types of files @@ -101,6 +109,7 @@ applications that use %{name}. - Change library BR’s to pkgconfig() format - Use autosetup macro - Correct License field from “LGPLv2+” to “LGPLv2 and GPLv2 and Public Domain” +- Add virtual Provides for bundled MD5 implementation * Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-23.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 928c6f5d9f2e3370eecd23dd47a4b5a0e3dd12ef Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 16 Apr 2021 08:58:37 -0400 Subject: [PATCH 34/47] Make the .pc file glob stricter (not even a glob) --- libinstpatch.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 08f5692..17356d7 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -98,7 +98,7 @@ applications that use %{name}. %doc examples/create_sf2.c %{_includedir}/%{name}-%{api_version} %{_libdir}/%{name}-%{api_version}.so -%{_libdir}/pkgconfig/%{name}*.pc +%{_libdir}/pkgconfig/%{name}-%{api_version}.pc %changelog From 1c156674243b7275d52f8f53933e7b934fb6cd67 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 16 Apr 2021 08:59:25 -0400 Subject: [PATCH 35/47] Properly install license file --- libinstpatch.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index 17356d7..bafa677 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -89,7 +89,11 @@ applications that use %{name}. %files -%doc AUTHORS ChangeLog COPYING NEWS README +%license COPYING +%doc AUTHORS +%doc ChangeLog +%doc NEWS +%doc README %{_libdir}/%{name}-%{api_version}.so.%{so_version} %{_libdir}/%{name}-%{api_version}.so.%{so_version}.* @@ -110,6 +114,7 @@ applications that use %{name}. - Use autosetup macro - Correct License field from “LGPLv2+” to “LGPLv2 and GPLv2 and Public Domain” - Add virtual Provides for bundled MD5 implementation +- Properly install license file * Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-23.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 7c7fccb418cc4f3fb79137fc12b841833f1f6c32 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 16 Apr 2021 12:07:40 -0400 Subject: [PATCH 36/47] Add rpmlintrc file --- libinstpatch.rpmlintrc | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 libinstpatch.rpmlintrc diff --git a/libinstpatch.rpmlintrc b/libinstpatch.rpmlintrc new file mode 100644 index 0000000..f16d870 --- /dev/null +++ b/libinstpatch.rpmlintrc @@ -0,0 +1,2 @@ +# These are not real spelling errors... +addFilter(r'spelling-error .*(\(en_US\)| en_US) (wavetable) ') From 0b8b9bac816cbe26f5545029c117d063f831e8d4 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 16 Apr 2021 12:08:02 -0400 Subject: [PATCH 37/47] Reflow -devel description --- libinstpatch.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index bafa677..fc473e8 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -71,8 +71,8 @@ Requires: glib2-devel Requires: libsndfile-devel %description devel -The %{name}-devel package contains libraries and header files for developing -applications that use %{name}. +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. %prep From a2a7ea3e253add3e335f965ae05ce1d04f24f5f8 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 16 Apr 2021 12:13:02 -0400 Subject: [PATCH 38/47] Add ABOUT-NLS and TODO.tasks to doc files --- libinstpatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index fc473e8..b9d43a1 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -90,10 +90,12 @@ developing applications that use %{name}. %files %license COPYING +%doc ABOUT-NLS %doc AUTHORS %doc ChangeLog %doc NEWS %doc README +%doc TODO.tasks %{_libdir}/%{name}-%{api_version}.so.%{so_version} %{_libdir}/%{name}-%{api_version}.so.%{so_version}.* @@ -106,7 +108,7 @@ developing applications that use %{name}. %changelog -* Thu Apr 15 2021 Benjamin A. Beasley - 1.0.0-24.20110806svn386 +* Thu Apr 16 2021 Benjamin A. Beasley - 1.0.0-24.20110806svn386 - Adjust whitespace and ordering to personal preference - Drop obsolete ldconfig scriptlets - Use much stricter file globs @@ -115,6 +117,7 @@ developing applications that use %{name}. - Correct License field from “LGPLv2+” to “LGPLv2 and GPLv2 and Public Domain” - Add virtual Provides for bundled MD5 implementation - Properly install license file +- Add ABOUT-NLS and TODO.tasks to doc files * Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-23.20110806svn386 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 4c5fb3dfb820730823708edf3d5f7bcdda6bc954 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 16 Apr 2021 12:21:20 -0400 Subject: [PATCH 39/47] Fix changelog date --- libinstpatch.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index b9d43a1..1b1f4b8 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -108,7 +108,7 @@ developing applications that use %{name}. %changelog -* Thu Apr 16 2021 Benjamin A. Beasley - 1.0.0-24.20110806svn386 +* Fri Apr 16 2021 Benjamin A. Beasley - 1.0.0-24.20110806svn386 - Adjust whitespace and ordering to personal preference - Drop obsolete ldconfig scriptlets - Use much stricter file globs From e61d04bb99988df8fc28d4d251c8d2054d9eb860 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 16 Apr 2021 17:29:30 -0400 Subject: [PATCH 40/47] New upstream version 1.1.6 with so-version bump from 0 to 2 --- .gitignore | 1 + libinstpatch-cmake-fixes.patch | 21 -------- libinstpatch-snapshot.sh | 37 ------------- libinstpatch.spec | 99 +++++++++++++++++++++------------- sources | 2 +- 5 files changed, 63 insertions(+), 97 deletions(-) delete mode 100644 libinstpatch-cmake-fixes.patch delete mode 100644 libinstpatch-snapshot.sh diff --git a/.gitignore b/.gitignore index 771e4d5..a226287 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /libinstpatch-1.0.0-svn386.tar.bz2 +/libinstpatch-1.1.6.tar.gz diff --git a/libinstpatch-cmake-fixes.patch b/libinstpatch-cmake-fixes.patch deleted file mode 100644 index e7e30c0..0000000 --- a/libinstpatch-cmake-fixes.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -rupN libinstpatch-1.0.0.old/CMakeLists.txt libinstpatch-1.0.0/CMakeLists.txt ---- libinstpatch-1.0.0.old/CMakeLists.txt 2010-11-08 18:12:26.000000000 -0500 -+++ libinstpatch-1.0.0/CMakeLists.txt 2011-08-06 14:40:44.000000000 -0400 -@@ -144,14 +144,14 @@ configure_file ( ${CMAKE_SOURCE_DIR}/lib - if ( UNIX OR MINGW ) - # pkg-config support - set ( prefix "${CMAKE_INSTALL_PREFIX}" ) -- set ( exec_prefix "\${prefix}" ) -+ set ( exec_prefix "${CMAKE_INSTALL_PREFIX}" ) - if (LIB_INSTALL_DIR STREQUAL ${CMAKE_INSTALL_PREFIX}/lib) - set(LIBINSTPATCH_INSTALL_DIR ${LIB_INSTALL_DIR}${LIB_SUFFIX}) - else (LIB_INSTALL_DIR STREQUAL ${CMAKE_INSTALL_PREFIX}/lib) - set(LIBINSTPATCH_INSTALL_DIR ${LIB_INSTALL_DIR}) - endif (LIB_INSTALL_DIR STREQUAL ${CMAKE_INSTALL_PREFIX}/lib) -- set ( libdir "\${exec_prefix}/${LIBINSTPATCH_INSTALL_DIR}" ) -- set ( includedir "\${prefix}/${INCLUDE_INSTALL_DIR}" ) -+ set ( libdir "${LIBINSTPATCH_INSTALL_DIR}" ) -+ set ( includedir "${INCLUDE_INSTALL_DIR}" ) - configure_file ( libinstpatch-1.0.pc.in - ${CMAKE_BINARY_DIR}/libinstpatch-1.0.pc IMMEDIATE @ONLY ) - install ( FILES ${CMAKE_BINARY_DIR}/libinstpatch-1.0.pc diff --git a/libinstpatch-snapshot.sh b/libinstpatch-snapshot.sh deleted file mode 100644 index e2db6b2..0000000 --- a/libinstpatch-snapshot.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash - -# $1 - revision number to checkout. -: ${1?"You must either provide desired revision number \"X\" to checkout: `basename $0` X - or fetch the latest revision by: `basename $0` latest"} - -set -e - -tmp=$(mktemp -d) - -trap cleanup EXIT -cleanup() { - set +e - [ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp" -} - -unset CDPATH -pwd=$(pwd) -name=libinstpatch -version=1.0.0 - -if [[ $1 == "latest" ]] ; then -revision=HEAD -else -revision=$1 -fi - -pushd "$tmp" >/dev/null -echo "Fetching SVN revision: $1" -svn export -r$revision https://swami.svn.sourceforge.net/svnroot/swami/trunk/$name $name-$version |tee $name.stdout -revision=$(cat $name.stdout|grep "Exported revision"|sed 's|[^0-9]*||g') -echo "Fetched SVN revision: $revision" -rm -f $name.stdout - -tar jcf "$pwd"/$name-$version-svn$revision.tar.bz2 $name-$version -echo "Written: $name-$version-svn$revision.tar.bz2" -popd >/dev/null diff --git a/libinstpatch.spec b/libinstpatch.spec index 1b1f4b8..f41c6ca 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,52 +1,55 @@ +# https://github.com/swami/libinstpatch/issues/34 +# +# Since this has never worked, we do not have %%files entries for the result. +%bcond_with introspection + +# Fails with +# CMake Error: Error required internal CMake variable not set, cmake may not be +# built correctly. +# Missing variable is: +# CMAKE_FIND_LIBRARY_PREFIXES +# +# When/if this is fixed, we will probably want a -doc subpackage. +%bcond_with gtkdoc + Name: libinstpatch -Version: 1.0.0 +Version: 1.1.6 %global api_version 1.0 -%global so_version 0 -Release: 24.20110806svn386%{?dist} +%global so_version 2 +Release: 1%{?dist} Summary: Instrument file software library URL: http://www.swamiproject.org/ # The entire source is LGPLv2 except: # -# GPLv2: -# libinstpatch/IpatchState.{c,h} -# libinstpatch/IpatchStateGroup.{c,h} -# libinstpatch/IpatchStateItem.{c,h} -# libinstpatch/IpatchState_types.{c,h} -# utils/ipatch_convert.c -# # Public Domain: # libinstpatch/md5.{c,h} +# examples/* # -# LGPLv2+: -# python/ipatch.override +License: LGPLv2 and Public Domain +# Additionally, the following unused files are removed in %%prep: # -# However, the Python bindings are not built because they are not compatible -# with Python 3, so the LGPLv2+ license does not apply. -# -# Additionally, build system files that are not compiled or installed into the -# final RPMs are under various free software licenes. -License: LGPLv2 and GPLv2 and Public Domain -# Fetch source via -# sh libinstpatch-snapshot.sh 386 -Source0: libinstpatch-%{version}-svn386.tar.bz2 -# script to download sources and make tarball from svn -Source1: libinstpatch-snapshot.sh -# .pc file fixes. Patch sent upstream via their mailing list -Patch0: libinstpatch-cmake-fixes.patch +# GPLv2: +# utils/ipatch_convert.c +%global forgeurl https://github.com/swami/%{name}/ +Source0: %{forgeurl}/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc +BuildRequires: ninja-build BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(sndfile) - -# Would be required for Python bindings, but they do not support Python 3: -# BuildRequires: python3-devel -# BuildRequires: pkgconfig(pygobject-2.0) -# BuildRequires: #{_bindir}/pygobject-codegen-2.0 +%if %{with gtkdoc} +# GTKDOC_ENABLED +BuildRequires: pkgconfig(gtk-doc) +%endif +%if %{with introspection} +# INTROSPECTION_ENABLED +BuildRequires: pkgconfig(gobject-introspection-1.0) +%endif # This is a forked copy: # Changed so as no longer to depend on Colin Plumb's `usual.h' header @@ -67,21 +70,36 @@ patch files into, which can then be edited, converted, compressed and saved. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: glib2-devel -Requires: libsndfile-devel +Requires: glib2-devel%{?_isa} +Requires: libsndfile-devel%{?_isa} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. +%package doc +Summary: Documentation and examples for %{name} +BuildArch: noarch + +%description doc +The %{name}-doc package contains documentation and examples for +%{name}. + + %prep %autosetup +# Remove example for nonexistent Python bindings +find examples -type f -name '*.py' -print -delete + %build -# Python bindings do not support Python 3. -%cmake -DBUILD_PYTHON_BINDING:BOOL=OFF +%cmake \ + -DGTKDOC_ENABLED:BOOL=%{?with_gtkdoc:ON}%{!?with_gtkdoc:OFF} \ + -DINTROSPECTION_ENABLED:BOOL=\ +%{?with_introspection:ON}%{!?with_introspection:OFF} \ + -GNinja %cmake_build %install @@ -93,21 +111,26 @@ developing applications that use %{name}. %doc ABOUT-NLS %doc AUTHORS %doc ChangeLog -%doc NEWS -%doc README +%doc README.md %doc TODO.tasks %{_libdir}/%{name}-%{api_version}.so.%{so_version} %{_libdir}/%{name}-%{api_version}.so.%{so_version}.* %files devel -%doc examples/create_sf2.c -%{_includedir}/%{name}-%{api_version} +%doc examples +%{_includedir}/%{name}-%{so_version} %{_libdir}/%{name}-%{api_version}.so %{_libdir}/pkgconfig/%{name}-%{api_version}.pc %changelog +* Fri Apr 16 2021 Benjamin A. Beasley - 1.1.6-1 +- New upstream version 1.1.6 with so-version bump from 0 to 2 and altered + include path +- Upstream tarball now comes from GitHub +- Build with ninja backend instead of make + * Fri Apr 16 2021 Benjamin A. Beasley - 1.0.0-24.20110806svn386 - Adjust whitespace and ordering to personal preference - Drop obsolete ldconfig scriptlets diff --git a/sources b/sources index 5a46cee..b8b0319 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3e90da59e1d088ff9dbb270a1349cd99 libinstpatch-1.0.0-svn386.tar.bz2 +SHA512 (libinstpatch-1.1.6.tar.gz) = 0e22165fc3c045bbc3ab2e1c090728232ed9142797ddbd067b682b9bcfee93850deb76c23b78f49a776e3d099be25fa029673ce8e4a909b2f48860dcdc55803c From 62464abf33321c34a2fa11fa110a21a8158be88e Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 17 May 2021 14:35:51 -0400 Subject: [PATCH 41/47] Add EPEL7 compatibility --- libinstpatch.spec | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index f41c6ca..b664aca 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -16,7 +16,7 @@ Name: libinstpatch Version: 1.1.6 %global api_version 1.0 %global so_version 2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Instrument file software library URL: http://www.swamiproject.org/ @@ -34,7 +34,14 @@ License: LGPLv2 and Public Domain %global forgeurl https://github.com/swami/%{name}/ Source0: %{forgeurl}/archive/v%{version}/%{name}-%{version}.tar.gz -BuildRequires: cmake +%if 0%{?el7} +%global cmake %cmake3 +%global cmake_build %cmake3_build +%global cmake_install %cmake3_install +%global ctest %ctest3 +%endif + +BuildRequires: cmake%{?el7:3} BuildRequires: gcc BuildRequires: ninja-build @@ -125,6 +132,9 @@ find examples -type f -name '*.py' -print -delete %changelog +* Mon May 17 2021 Benjamin A. Beasley - 1.1.6-2 +- Add EPEL7 compatibility + * Fri Apr 16 2021 Benjamin A. Beasley - 1.1.6-1 - New upstream version 1.1.6 with so-version bump from 0 to 2 and altered include path From 3e961ea2da8f217808f31acc55f9d78e5dd44e9c Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 9 Jul 2021 09:26:23 -0400 Subject: [PATCH 42/47] =?UTF-8?q?Switch=20License=20field=20to=20=E2=80=9C?= =?UTF-8?q?effective=20license=E2=80=9D=20of=20LGPLv2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libinstpatch.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index b664aca..1f35d96 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -16,7 +16,7 @@ Name: libinstpatch Version: 1.1.6 %global api_version 1.0 %global so_version 2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Instrument file software library URL: http://www.swamiproject.org/ @@ -26,7 +26,8 @@ URL: http://www.swamiproject.org/ # libinstpatch/md5.{c,h} # examples/* # -License: LGPLv2 and Public Domain +# The resulting effective license is LGPLv2. +License: LGPLv2 # Additionally, the following unused files are removed in %%prep: # # GPLv2: @@ -132,6 +133,9 @@ find examples -type f -name '*.py' -print -delete %changelog +* Fri Jul 09 2021 Benjamin A. Beasley - 1.1.6-3 +- Switch License field to “effective license” of LGPLv2 + * Mon May 17 2021 Benjamin A. Beasley - 1.1.6-2 - Add EPEL7 compatibility From 22fd23be6425368d97213f989eae94aa8bd229a8 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 20 Jul 2021 18:11:12 -0400 Subject: [PATCH 43/47] Opt in to rpmautospec --- changelog | 98 ++++++++++++++++++++++++++++++++++++++++++++ libinstpatch.spec | 101 +--------------------------------------------- 2 files changed, 100 insertions(+), 99 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..6961cdc --- /dev/null +++ b/changelog @@ -0,0 +1,98 @@ +* Fri Jul 09 2021 Benjamin A. Beasley - 1.1.6-3 +- Switch License field to “effective license” of LGPLv2 + +* Mon May 17 2021 Benjamin A. Beasley - 1.1.6-2 +- Add EPEL7 compatibility + +* Fri Apr 16 2021 Benjamin A. Beasley - 1.1.6-1 +- New upstream version 1.1.6 with so-version bump from 0 to 2 and altered + include path +- Upstream tarball now comes from GitHub +- Build with ninja backend instead of make + +* Fri Apr 16 2021 Benjamin A. Beasley - 1.0.0-24.20110806svn386 +- Adjust whitespace and ordering to personal preference +- Drop obsolete ldconfig scriptlets +- Use much stricter file globs +- Change library BR’s to pkgconfig() format +- Use autosetup macro +- Correct License field from “LGPLv2+” to “LGPLv2 and GPLv2 and Public Domain” +- Add virtual Provides for bundled MD5 implementation +- Properly install license file +- Add ABOUT-NLS and TODO.tasks to doc files + +* Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-23.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Aug 03 2020 Erich Eickmeyer - 1.0.0-22.20110806svn386 +- Fix for new cmake macros +- Resolves: #1864003 + +* Sat Aug 01 2020 Fedora Release Engineering - 1.0.0-21.20110806svn386 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 1.0.0-20.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jan 29 2020 Fedora Release Engineering - 1.0.0-19.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 1.0.0-18.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 1.0.0-17.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 1.0.0-16.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 1.0.0-15.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 1.0.0-14.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.0.0-13.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 1.0.0-12.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 1.0.0-11.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 1.0.0-10.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun Aug 17 2014 Fedora Release Engineering - 1.0.0-9.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.0.0-8.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 1.0.0-7.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 1.0.0-6.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Jul 19 2012 Fedora Release Engineering - 1.0.0-5.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.0.0-4.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sun Aug 07 2011 Orcan Ogetbil - 1.0.0-3.20110806svn386 +- Include the COPYING file. oops. +- Fix main package Requires of the devel package + +* Sat Aug 06 2011 Orcan Ogetbil - 1.0.0-2.20110806svn386 +- Update to svn after upstream accepted our build patches, switched to cmake and fixed the licensing +- Prepare for submission for review + +* Wed Oct 27 2010 Orcan Ogetbil - 1.0.0-1 +- Update to 1.0.0 + +* Thu Mar 26 2009 Orcan Ogetbil - 1.0.0-0.1.297svn +- Initial Fedora build diff --git a/libinstpatch.spec b/libinstpatch.spec index 1f35d96..9eeae12 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -16,7 +16,7 @@ Name: libinstpatch Version: 1.1.6 %global api_version 1.0 %global so_version 2 -Release: 3%{?dist} +Release: %autorelease Summary: Instrument file software library URL: http://www.swamiproject.org/ @@ -133,101 +133,4 @@ find examples -type f -name '*.py' -print -delete %changelog -* Fri Jul 09 2021 Benjamin A. Beasley - 1.1.6-3 -- Switch License field to “effective license” of LGPLv2 - -* Mon May 17 2021 Benjamin A. Beasley - 1.1.6-2 -- Add EPEL7 compatibility - -* Fri Apr 16 2021 Benjamin A. Beasley - 1.1.6-1 -- New upstream version 1.1.6 with so-version bump from 0 to 2 and altered - include path -- Upstream tarball now comes from GitHub -- Build with ninja backend instead of make - -* Fri Apr 16 2021 Benjamin A. Beasley - 1.0.0-24.20110806svn386 -- Adjust whitespace and ordering to personal preference -- Drop obsolete ldconfig scriptlets -- Use much stricter file globs -- Change library BR’s to pkgconfig() format -- Use autosetup macro -- Correct License field from “LGPLv2+” to “LGPLv2 and GPLv2 and Public Domain” -- Add virtual Provides for bundled MD5 implementation -- Properly install license file -- Add ABOUT-NLS and TODO.tasks to doc files - -* Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-23.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Aug 03 2020 Erich Eickmeyer - 1.0.0-22.20110806svn386 -- Fix for new cmake macros -- Resolves: #1864003 - -* Sat Aug 01 2020 Fedora Release Engineering - 1.0.0-21.20110806svn386 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 1.0.0-20.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jan 29 2020 Fedora Release Engineering - 1.0.0-19.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Jul 25 2019 Fedora Release Engineering - 1.0.0-18.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Feb 01 2019 Fedora Release Engineering - 1.0.0-17.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering - 1.0.0-16.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Feb 07 2018 Fedora Release Engineering - 1.0.0-15.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Aug 03 2017 Fedora Release Engineering - 1.0.0-14.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 1.0.0-13.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 1.0.0-12.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Feb 04 2016 Fedora Release Engineering - 1.0.0-11.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Jun 17 2015 Fedora Release Engineering - 1.0.0-10.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sun Aug 17 2014 Fedora Release Engineering - 1.0.0-9.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 1.0.0-8.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sat Aug 03 2013 Fedora Release Engineering - 1.0.0-7.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Thu Feb 14 2013 Fedora Release Engineering - 1.0.0-6.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Thu Jul 19 2012 Fedora Release Engineering - 1.0.0-5.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Fri Jan 13 2012 Fedora Release Engineering - 1.0.0-4.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Sun Aug 07 2011 Orcan Ogetbil - 1.0.0-3.20110806svn386 -- Include the COPYING file. oops. -- Fix main package Requires of the devel package - -* Sat Aug 06 2011 Orcan Ogetbil - 1.0.0-2.20110806svn386 -- Update to svn after upstream accepted our build patches, switched to cmake and fixed the licensing -- Prepare for submission for review - -* Wed Oct 27 2010 Orcan Ogetbil - 1.0.0-1 -- Update to 1.0.0 - -* Thu Mar 26 2009 Orcan Ogetbil - 1.0.0-0.1.297svn -- Initial Fedora build +%autochangelog From 80ae7e2e310b62304774360f22ea0b6a4b3e6da7 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 2 Aug 2021 13:54:38 -0400 Subject: [PATCH 45/47] Clean up gtkdoc build conditional --- libinstpatch.spec | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/libinstpatch.spec b/libinstpatch.spec index 9eeae12..ded3273 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -86,6 +86,7 @@ The %{name}-devel package contains libraries and header files for developing applications that use %{name}. +%if %{with gtkdoc} %package doc Summary: Documentation and examples for %{name} BuildArch: noarch @@ -93,6 +94,7 @@ BuildArch: noarch %description doc The %{name}-doc package contains documentation and examples for %{name}. +%endif %prep @@ -116,21 +118,37 @@ find examples -type f -name '*.py' -print -delete %files %license COPYING +%if %{without gtkdoc} %doc ABOUT-NLS %doc AUTHORS %doc ChangeLog %doc README.md %doc TODO.tasks +%endif %{_libdir}/%{name}-%{api_version}.so.%{so_version} %{_libdir}/%{name}-%{api_version}.so.%{so_version}.* %files devel +%if %{without gtkdoc} %doc examples +%endif %{_includedir}/%{name}-%{so_version} %{_libdir}/%{name}-%{api_version}.so %{_libdir}/pkgconfig/%{name}-%{api_version}.pc +%if %{with gtkdoc} +%files doc +%license COPYING +%doc ABOUT-NLS +%doc AUTHORS +%doc ChangeLog +%doc README.md +%doc TODO.tasks +%doc examples +# TODO: built gtkdoc documentation +%endif + %changelog %autochangelog From 81f601295aa75c28f6a991fe843750a03e6dad34 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 6 Dec 2021 11:30:16 -0500 Subject: [PATCH 46/47] Drop EPEL7 workarounds --- libinstpatch.spec | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/libinstpatch.spec b/libinstpatch.spec index ded3273..a6de383 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -35,14 +35,7 @@ License: LGPLv2 %global forgeurl https://github.com/swami/%{name}/ Source0: %{forgeurl}/archive/v%{version}/%{name}-%{version}.tar.gz -%if 0%{?el7} -%global cmake %cmake3 -%global cmake_build %cmake3_build -%global cmake_install %cmake3_install -%global ctest %ctest3 -%endif - -BuildRequires: cmake%{?el7:3} +BuildRequires: cmake BuildRequires: gcc BuildRequires: ninja-build From b28a31559bf77ae48a6d8aab69e8ff8bed411677 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 23:09:11 +0300 Subject: [PATCH 47/47] Remove unnecessary files and fix spec-file --- changelog | 98 -------------------------------------- libinstpatch.spec | 118 +++++++++++++++++++++++++++++++++++++++++++++- sources | 1 - 3 files changed, 117 insertions(+), 100 deletions(-) delete mode 100644 changelog delete mode 100644 sources diff --git a/changelog b/changelog deleted file mode 100644 index 6961cdc..0000000 --- a/changelog +++ /dev/null @@ -1,98 +0,0 @@ -* Fri Jul 09 2021 Benjamin A. Beasley - 1.1.6-3 -- Switch License field to “effective license” of LGPLv2 - -* Mon May 17 2021 Benjamin A. Beasley - 1.1.6-2 -- Add EPEL7 compatibility - -* Fri Apr 16 2021 Benjamin A. Beasley - 1.1.6-1 -- New upstream version 1.1.6 with so-version bump from 0 to 2 and altered - include path -- Upstream tarball now comes from GitHub -- Build with ninja backend instead of make - -* Fri Apr 16 2021 Benjamin A. Beasley - 1.0.0-24.20110806svn386 -- Adjust whitespace and ordering to personal preference -- Drop obsolete ldconfig scriptlets -- Use much stricter file globs -- Change library BR’s to pkgconfig() format -- Use autosetup macro -- Correct License field from “LGPLv2+” to “LGPLv2 and GPLv2 and Public Domain” -- Add virtual Provides for bundled MD5 implementation -- Properly install license file -- Add ABOUT-NLS and TODO.tasks to doc files - -* Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-23.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Aug 03 2020 Erich Eickmeyer - 1.0.0-22.20110806svn386 -- Fix for new cmake macros -- Resolves: #1864003 - -* Sat Aug 01 2020 Fedora Release Engineering - 1.0.0-21.20110806svn386 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 1.0.0-20.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jan 29 2020 Fedora Release Engineering - 1.0.0-19.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Jul 25 2019 Fedora Release Engineering - 1.0.0-18.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Feb 01 2019 Fedora Release Engineering - 1.0.0-17.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering - 1.0.0-16.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Feb 07 2018 Fedora Release Engineering - 1.0.0-15.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Aug 03 2017 Fedora Release Engineering - 1.0.0-14.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 1.0.0-13.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 1.0.0-12.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Feb 04 2016 Fedora Release Engineering - 1.0.0-11.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Jun 17 2015 Fedora Release Engineering - 1.0.0-10.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sun Aug 17 2014 Fedora Release Engineering - 1.0.0-9.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 1.0.0-8.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sat Aug 03 2013 Fedora Release Engineering - 1.0.0-7.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Thu Feb 14 2013 Fedora Release Engineering - 1.0.0-6.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Thu Jul 19 2012 Fedora Release Engineering - 1.0.0-5.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Fri Jan 13 2012 Fedora Release Engineering - 1.0.0-4.20110806svn386 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Sun Aug 07 2011 Orcan Ogetbil - 1.0.0-3.20110806svn386 -- Include the COPYING file. oops. -- Fix main package Requires of the devel package - -* Sat Aug 06 2011 Orcan Ogetbil - 1.0.0-2.20110806svn386 -- Update to svn after upstream accepted our build patches, switched to cmake and fixed the licensing -- Prepare for submission for review - -* Wed Oct 27 2010 Orcan Ogetbil - 1.0.0-1 -- Update to 1.0.0 - -* Thu Mar 26 2009 Orcan Ogetbil - 1.0.0-0.1.297svn -- Initial Fedora build diff --git a/libinstpatch.spec b/libinstpatch.spec index a6de383..db59045 100644 --- a/libinstpatch.spec +++ b/libinstpatch.spec @@ -1,3 +1,12 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.2.5) +%define autorelease(e:s:pb:) %{?-p:0.}%{lua: + release_number = 7; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{?dist} +## END: Set by rpmautospec + # https://github.com/swami/libinstpatch/issues/34 # # Since this has never worked, we do not have %%files entries for the result. @@ -144,4 +153,111 @@ find examples -type f -name '*.py' -print -delete %changelog -%autochangelog +* Mon Dec 06 2021 Benjamin A. Beasley 1.1.6-7 +- Drop EPEL7 workarounds + +* Mon Aug 02 2021 Benjamin A. Beasley 1.1.6-6 +- Clean up gtkdoc build conditional + +* Thu Jul 22 2021 Fedora Release Engineering 1.1.6-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jul 09 2021 Benjamin A. Beasley - 1.1.6-3 +- Switch License field to “effective license” of LGPLv2 + +* Mon May 17 2021 Benjamin A. Beasley - 1.1.6-2 +- Add EPEL7 compatibility + +* Fri Apr 16 2021 Benjamin A. Beasley - 1.1.6-1 +- New upstream version 1.1.6 with so-version bump from 0 to 2 and altered + include path +- Upstream tarball now comes from GitHub +- Build with ninja backend instead of make + +* Fri Apr 16 2021 Benjamin A. Beasley - 1.0.0-24.20110806svn386 +- Adjust whitespace and ordering to personal preference +- Drop obsolete ldconfig scriptlets +- Use much stricter file globs +- Change library BR’s to pkgconfig() format +- Use autosetup macro +- Correct License field from “LGPLv2+” to “LGPLv2 and GPLv2 and Public Domain” +- Add virtual Provides for bundled MD5 implementation +- Properly install license file +- Add ABOUT-NLS and TODO.tasks to doc files + +* Tue Jan 26 2021 Fedora Release Engineering - 1.0.0-23.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Aug 03 2020 Erich Eickmeyer - 1.0.0-22.20110806svn386 +- Fix for new cmake macros +- Resolves: #1864003 + +* Sat Aug 01 2020 Fedora Release Engineering - 1.0.0-21.20110806svn386 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 1.0.0-20.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jan 29 2020 Fedora Release Engineering - 1.0.0-19.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 1.0.0-18.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 1.0.0-17.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 1.0.0-16.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 1.0.0-15.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 1.0.0-14.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.0.0-13.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 1.0.0-12.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 1.0.0-11.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 1.0.0-10.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun Aug 17 2014 Fedora Release Engineering - 1.0.0-9.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.0.0-8.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 1.0.0-7.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 1.0.0-6.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Jul 19 2012 Fedora Release Engineering - 1.0.0-5.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.0.0-4.20110806svn386 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sun Aug 07 2011 Orcan Ogetbil - 1.0.0-3.20110806svn386 +- Include the COPYING file. oops. +- Fix main package Requires of the devel package + +* Sat Aug 06 2011 Orcan Ogetbil - 1.0.0-2.20110806svn386 +- Update to svn after upstream accepted our build patches, switched to cmake and fixed the licensing +- Prepare for submission for review + +* Wed Oct 27 2010 Orcan Ogetbil - 1.0.0-1 +- Update to 1.0.0 + +* Thu Mar 26 2009 Orcan Ogetbil - 1.0.0-0.1.297svn +- Initial Fedora build + diff --git a/sources b/sources deleted file mode 100644 index b8b0319..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (libinstpatch-1.1.6.tar.gz) = 0e22165fc3c045bbc3ab2e1c090728232ed9142797ddbd067b682b9bcfee93850deb76c23b78f49a776e3d099be25fa029673ce8e4a909b2f48860dcdc55803c