[packages/libtunepimp] - fix shebang, release 20 (rebuild without libcurl.la, libmusicbrainz.la)
qboosh
qboosh at pld-linux.org
Tue Nov 24 22:28:00 CET 2020
commit 313e4f3c8c1324dad6da06fbab8f4c56a42db57f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Nov 24 22:28:11 2020 +0100
- fix shebang, release 20 (rebuild without libcurl.la, libmusicbrainz.la)
libtunepimp.spec | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
---
diff --git a/libtunepimp.spec b/libtunepimp.spec
index 90609f6..404effe 100644
--- a/libtunepimp.spec
+++ b/libtunepimp.spec
@@ -1,5 +1,6 @@
# TODO: port to standalone mp4v2
-
+#
+# Conditional build:
%bcond_with mp4v2 # build with mp4v2 support
%define major 0.5
@@ -7,15 +8,16 @@ Summary: The MusicBrainz tagging library
Summary(pl.UTF-8): Biblioteka znakowania MusicBrainz
Name: libtunepimp
Version: %{major}.3
-Release: 19
-License: GPL
+Release: 20
+License: GPL v2+
Group: Libraries
-Source0: ftp://ftp.musicbrainz.org/pub/musicbrainz/%{name}-%{version}.tar.gz
+Source0: http://ftp.musicbrainz.org/pub/musicbrainz/historical/%{name}-%{version}.tar.gz
# Source0-md5: 09649f983acef679a548344ba7a9bb2f
Patch0: %{name}-ltdl.patch
Patch1: %{name}-mpeg4ip.patch
Patch2: %{name}-gcc43.patch
Patch3: gcc44.patch
+URL: https://wiki.musicbrainz.org/libtunepimp
BuildRequires: autoconf >= 2.52
BuildRequires: automake
BuildRequires: curl-devel
@@ -31,6 +33,7 @@ BuildRequires: libvorbis-devel
%{?with_mp4v2:BuildRequires: mp4v2-devel}
BuildRequires: python-devel >= 1:2.5
BuildRequires: rpm-pythonprov
+BuildRequires: sed >= 4.0
BuildRequires: taglib-devel >= 1.4
BuildRequires: zlib-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -93,6 +96,7 @@ Wiązania Pythona do biblioteki libtunepimp.
%{__sed} -i 's/ -O2//' configure.in
%{__sed} -i 's/lt_dlhandle_struct \*/lt_dlhandle/' lib/plugins.cpp
+%{__sed} -i -e '1s,/usr/bin/env python,%{__python},' python/examples/trm.py
%build
%{__libtoolize}
@@ -100,10 +104,9 @@ Wiązania Pythona do biblioteki libtunepimp.
%{__autoconf}
%{__autoheader}
%{__automake}
-
%configure \
%{!?with_mp4v2:ac_cv_lib_mp4v2_MP4Read=false} \
- --enable-ltdl-install=no
+ --disable-ltdl-install
%{__make}
@@ -138,7 +141,7 @@ install lib/threads/posix/mutex.h \
cd python
%py_install
%py_postclean
-install -D examples/trm.py $RPM_BUILD_ROOT%{_bindir}/trm
+install -Dp examples/trm.py $RPM_BUILD_ROOT%{_bindir}/trm
%clean
rm -rf $RPM_BUILD_ROOT
@@ -171,4 +174,4 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/trm
%dir %{py_sitescriptdir}/tunepimp
%{py_sitescriptdir}/tunepimp/*.py[co]
-%{py_sitescriptdir}/*.egg-info
+%{py_sitescriptdir}/tunepimp-%{version}-py*.egg-info
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libtunepimp.git/commitdiff/313e4f3c8c1324dad6da06fbab8f4c56a42db57f
More information about the pld-cvs-commit
mailing list