rpms/gmixer/devel gmixer.spec,1.7,1.8

Leigh Scott leigh123linux at fedoraproject.org
Wed Jan 13 18:04:33 UTC 2010


Author: leigh123linux

Update of /cvs/pkgs/rpms/gmixer/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14794

Modified Files:
	gmixer.spec 
Log Message:
* Wed Jan 13 2010 leigh scott <leigh123linux at googlemail.com> - 1.3-12
- fix python macros
- fix permissions on volkeys.so
- update spec to new packaging guidelines



Index: gmixer.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gmixer/devel/gmixer.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- gmixer.spec	21 Sep 2009 15:32:35 -0000	1.7
+++ gmixer.spec	13 Jan 2010 18:04:32 -0000	1.8
@@ -1,8 +1,8 @@
-%{!?python_sitelib:  %global python_sitelib  %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
 
 Name:           gmixer
 Version:        1.3
-Release:        11%{?dist}
+Release:        12%{?dist}
 Summary:        Just a simple audio mixer
 
 Group:          Applications/Multimedia
@@ -13,8 +13,8 @@ Source1:        gmixer.desktop
 Source2:        gmixer-trayicon.desktop
 Patch0:         version_fix.patch
 Patch1:         gmixer-1.3-setup-py.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires:	pkgconfig
+BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+BuildRequires:  pkgconfig
 BuildRequires:  python-devel, pygtk2-codegen, pygtk2-devel, gtk2-devel
 BuildRequires:  desktop-file-utils
 Requires:       python-xlib, pygtk2, gstreamer-python
@@ -42,15 +42,19 @@ python setup.py build
 
 %install
 rm -rf $RPM_BUILD_ROOT
+# fix permissions
 python setup.py install \
   --prefix=%{_prefix} \
   --root=$RPM_BUILD_ROOT \
   --skip-build
 
+# fix permissions
+chmod 755 $RPM_BUILD_ROOT%{python_sitearch}/volkeys.so
+
 # icon
 install -dm 755 $RPM_BUILD_ROOT%{_datadir}/pixmaps
 install -m 644 data/mixer.png \
-	$RPM_BUILD_ROOT%{_datadir}/pixmaps/gmixer.png
+        $RPM_BUILD_ROOT%{_datadir}/pixmaps/gmixer.png
 
 # menu-entry
 desktop-file-install \
@@ -75,9 +79,9 @@ rm -rf $RPM_BUILD_ROOT
 %doc gpl.txt 
 %{_bindir}/gmixer
 %{_sysconfdir}/xdg/autostart/gmixer-trayicon.desktop
-%{python_sitelib}/gtktrayicon.py*
-%{python_sitelib}/volkeys.so
-%{python_sitelib}/gmixer-1.0-py?.?.egg-info
+%{python_sitearch}/gtktrayicon.py*
+%{python_sitearch}/volkeys.so
+%{python_sitearch}/gmixer-1.0-py?.?.egg-info
 %{_datadir}/gmixer/
 %{_datadir}/applications/gmixer.desktop
 %{_datadir}/pixmaps/gmixer.png
@@ -85,6 +89,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Jan 13 2010 leigh scott <leigh123linux at googlemail.com> - 1.3-12
+- fix python macros
+- fix permissions on volkeys.so
+- update spec to new packaging guidelines
+
 * Mon Sep 21 2009 leigh scott <leigh123linux at googlemail.com> - 1.3-11
 - remove X-Fedora from desktop file
 



More information about the scm-commits mailing list