[packages/koji] fix libexec packaging

glen glen at pld-linux.org
Mon Jun 2 11:53:41 CEST 2014


commit ef4beb2d2664fb1fef97fb66cad89890a0b2bff0
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Mon Jun 2 12:12:14 2014 +0300

    fix libexec packaging

 koji.spec | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)
---
diff --git a/koji.spec b/koji.spec
index 8909be0..55cb3aa 100644
--- a/koji.spec
+++ b/koji.spec
@@ -7,7 +7,7 @@ Summary:	Build system tools
 Summary(pl.UTF-8):	Narzędzia systemu budującego
 Name:		koji
 Version:	1.9.0
-Release:	0.3
+Release:	0.4
 # koji.ssl libs (from plague) are GPLv2+
 License:	LGPL v2 and GPL v2+
 Group:		Applications/System
@@ -17,6 +17,7 @@ URL:		https://fedorahosted.org/koji/
 BuildRequires:	python
 BuildRequires:	python-modules
 BuildRequires:	rpm-pythonprov
+BuildRequires:	sed >= 4.0
 #Requires:	python-krbV >= 1.0.13
 Requires:	python-pyOpenSSL
 Requires:	python-rpm
@@ -24,8 +25,8 @@ Requires:	python-urlgrabber
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-# TODO: change to libdir
-%define		_libexecdir	%{_prefix}/libexec
+# TODO: change to libdir/datadir
+%define		_libexecdir	%{_prefix}/lib
 
 %description
 Koji is a system for building and tracking RPMS. The base package
@@ -146,6 +147,8 @@ koji-web to interfejs WWW do systemu Koji.
 %prep
 %setup -q
 
+grep -r /usr/libexec/ -l . | xargs sed -i -e 's,/usr/libexec/,/usr/lib/,g'
+
 %install
 rm -rf $RPM_BUILD_ROOT
 %{__make} install \
@@ -154,7 +157,7 @@ rm -rf $RPM_BUILD_ROOT
 mv $RPM_BUILD_ROOT%{_sysconfdir}/httpd/{conf.d,webapps.d}
 
 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
-mv $RPM_BUILD_ROOT{%{_prefix}/lib/python2.7/site-packages/koji,%{py_sitescriptdir}/%{name}}
+mv $RPM_BUILD_ROOT{%{_prefix}/lib/python%{py_ver}/site-packages/koji,%{py_sitescriptdir}/%{name}}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/koji.git/commitdiff/2b647d96affe98467ebcd043121de504b0d86535



More information about the pld-cvs-commit mailing list