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