]> git.pld-linux.org Git - packages/galternatives.git/blame - galternatives.spec
drop bogus usermode dep (using pkexec)
[packages/galternatives.git] / galternatives.spec
CommitLineData
f43ae8ac
ER
1Summary: Alternatives Configurator
2Name: galternatives
3Version: 0.13.4
1a1981ae 4Release: 1
f43ae8ac
ER
5License: GPL+
6Group: Applications/System
7#Source0: http://ftp.debian.org/debian/pool/main/g/galternatives/%{name}_%{version}.tar.gz
8Source0: http://pkgs.fedoraproject.org/repo/pkgs/galternatives/%{name}_%{version}.tar.gz/6148901a78623e85e3265a63588a2d23/galternatives_%{version}.tar.gz
9# Source0-md5: 6148901a78623e85e3265a63588a2d23
10Source1: org.fedoraproject.pkexec.run-%{name}.policy
11Source2: %{name}.pamd
24f54e0d 12Source3: %{name}.sh
f43ae8ac
ER
13Patch0: %{name}-desktop.patch
14Patch1: %{name}-fedora.patch
15URL: http://packages.qa.debian.org/g/galternatives.html
16BuildRequires: desktop-file-utils
dfca2bcc 17BuildRequires: gettext-tools
f43ae8ac 18BuildRequires: intltool
f43ae8ac
ER
19BuildRequires: python-pygtk-glade
20BuildRequires: rpm-pythonprov
21BuildRequires: rpmbuild(macros) >= 1.714
22Requires: /usr/sbin/update-alternatives
23Requires: python-pygtk-glade
24Requires: python-pygtk-gtk
f43ae8ac
ER
25BuildArch: noarch
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29Graphical setup tool for the alternatives system. A GUI to help the
30system administrator to choose what program should provide a given
31service
32
33%prep
34%setup -q
35%patch0 -p0
36%patch1 -p0
37
38# To silence rpmlint
39sed -i '/^#!\%{_prefix}\/bin\/python/ d' galternatives/*.py
40
41%build
42%py_build
43
44%install
45rm -rf $RPM_BUILD_ROOT
46%py_install
47%py_postclean
48
49desktop-file-install --delete-original \
50 --dir $RPM_BUILD_ROOT%{_desktopdir} \
51 --mode 0644 \
52 galternatives.desktop
53
54# polkit/pkexec wrapper
55install -d $RPM_BUILD_ROOT%{_sbindir}
56mv $RPM_BUILD_ROOT%{_bindir}/galternatives $RPM_BUILD_ROOT%{_sbindir}
24f54e0d 57install -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/galternatives
f43ae8ac
ER
58
59# polkit policy
60install -d $RPM_BUILD_ROOT%{_datadir}/polkit-1/actions
61cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/polkit-1/actions
62
63install -d $RPM_BUILD_ROOT/etc/pam.d
64cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/galternatives
65
66cd translations
67LANGS=$(find -name '*.po' | cut -d '.' -f 2 | tr -d '/')
68for lang in ${LANGS}; do
69 echo ${lang}:
70 install -d $RPM_BUILD_ROOT%{_localedir}/${lang}/LC_MESSAGES
71 cp -p ${lang}.mo $RPM_BUILD_ROOT%{_localedir}/${lang}/LC_MESSAGES/galternatives.mo
72done
73cd -
74
75%find_lang %{name}
76
77%clean
78rm -rf $RPM_BUILD_ROOT
79
80%files -f %{name}.lang
81%defattr(644,root,root,755)
82%doc debian/copyright
83%doc TODO debian/changelog
84%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/galternatives
85%attr(755,root,root) %{_bindir}/galternatives
86%attr(755,root,root) %{_sbindir}/galternatives
87%{_datadir}/polkit-1/actions/org.fedoraproject.pkexec.run-galternatives.policy
88%{_datadir}/galternatives
89%{py_sitescriptdir}/galternatives
90%{py_sitescriptdir}/galternatives*.egg-info
91%{_desktopdir}/galternatives.desktop
92%{_pixmapsdir}/galternatives.png
This page took 0.103696 seconds and 4 git commands to generate.