[packages/firejail: 2/4] cleanups and simplify
glen
glen at pld-linux.org
Tue Jul 12 13:06:18 CEST 2016
commit 7ce00505354af128e8728b9e510f5915c0118cc3
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Jul 12 14:01:33 2016 +0300
cleanups and simplify
firejail.spec | 94 ++++++++++++-----------------------------------------------
1 file changed, 19 insertions(+), 75 deletions(-)
---
diff --git a/firejail.spec b/firejail.spec
index 30d2d63..3421f0d 100644
--- a/firejail.spec
+++ b/firejail.spec
@@ -1,12 +1,12 @@
Summary: A SUID sandbox program
Name: firejail
Version: 0.9.36
-Release: 0.1
+Release: 1
License: GPL v2+
Group: Applications
Source0: https://github.com/netblue30/firejail/archive/%{version}/%{name}-%{version}.tar.gz
# Source0-md5: 98a5b96118822aae423528cfe22b4a3c
-URL: https://github.com/netblue30/firejail
+URL: https://firejail.wordpress.com/
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -32,90 +32,34 @@ rm -rf $RPM_BUILD_ROOT
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-chmod +x $RPM_BUILD_ROOT%{_libdir}/firejail/*.so
+chmod +x $RPM_BUILD_ROOT%{_libdir}/%{name}/*.so
# Install documentation ourselves.
rm -r $RPM_BUILD_ROOT%{_docdir}/%{name}
+%clean
+rm -rf $RPM_BUILD_ROOT
+
%files
%defattr(644,root,root,755)
%doc README README.md RELNOTES
-%doc COPYING
-
+%dir %{_sysconfdir}/%{name}
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.inc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.net
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.profile
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/login.users
%attr(4755,root,root) %{_bindir}/firejail
%attr(755,root,root) %{_bindir}/firemon
-%dir %{_datadir}/bash-completion
-%dir %{bash_compdir}
-%{bash_compdir}/firejail
-%{bash_compdir}/firemon
%{_mandir}/man1/firejail.1*
%{_mandir}/man1/firemon.1*
%{_mandir}/man5/firejail-login.5*
%{_mandir}/man5/firejail-profile.5*
+%dir %{_libdir}/%{name}
+%attr(755,root,root) %{_libdir}/%{name}/fshaper.sh
+%attr(755,root,root) %{_libdir}/%{name}/ftee
+%attr(755,root,root) %{_libdir}/%{name}/libtrace.so
+%attr(755,root,root) %{_libdir}/%{name}/libtracelog.so
-%dir %{_libdir}/firejail
-%{_libdir}/firejail/fshaper.sh
-%{_libdir}/firejail/ftee
-%{_libdir}/firejail/libtrace.so
-%{_libdir}/firejail/libtracelog.so
-
-%dir %{_sysconfdir}/firejail
-%config(noreplace) %{_sysconfdir}/firejail/audacious.profile
-%config(noreplace) %{_sysconfdir}/firejail/bitlbee.profile
-%config(noreplace) %{_sysconfdir}/firejail/chromium-browser.profile
-%config(noreplace) %{_sysconfdir}/firejail/chromium.profile
-%config(noreplace) %{_sysconfdir}/firejail/clementine.profile
-%config(noreplace) %{_sysconfdir}/firejail/conkeror.profile
-%config(noreplace) %{_sysconfdir}/firejail/deadbeef.profile
-%config(noreplace) %{_sysconfdir}/firejail/deluge.profile
-%config(noreplace) %{_sysconfdir}/firejail/disable-common.inc
-%config(noreplace) %{_sysconfdir}/firejail/disable-devel.inc
-%config(noreplace) %{_sysconfdir}/firejail/disable-mgmt.inc
-%config(noreplace) %{_sysconfdir}/firejail/disable-secret.inc
-%config(noreplace) %{_sysconfdir}/firejail/dnscrypt-proxy.profile
-%config(noreplace) %{_sysconfdir}/firejail/dropbox.profile
-%config(noreplace) %{_sysconfdir}/firejail/empathy.profile
-%config(noreplace) %{_sysconfdir}/firejail/evince.profile
-%config(noreplace) %{_sysconfdir}/firejail/fbreader.profile
-%config(noreplace) %{_sysconfdir}/firejail/filezilla.profile
-%config(noreplace) %{_sysconfdir}/firejail/firefox.profile
-%config(noreplace) %{_sysconfdir}/firejail/generic.profile
-%config(noreplace) %{_sysconfdir}/firejail/gnome-mplayer.profile
-%config(noreplace) %{_sysconfdir}/firejail/google-chrome-beta.profile
-%config(noreplace) %{_sysconfdir}/firejail/google-chrome-stable.profile
-%config(noreplace) %{_sysconfdir}/firejail/google-chrome-unstable.profile
-%config(noreplace) %{_sysconfdir}/firejail/google-chrome.profile
-%config(noreplace) %{_sysconfdir}/firejail/hexchat.profile
-%config(noreplace) %{_sysconfdir}/firejail/icecat.profile
-%config(noreplace) %{_sysconfdir}/firejail/icedove.profile
-%config(noreplace) %{_sysconfdir}/firejail/iceweasel.profile
-%config(noreplace) %{_sysconfdir}/firejail/login.users
-%config(noreplace) %{_sysconfdir}/firejail/midori.profile
-%config(noreplace) %{_sysconfdir}/firejail/nolocal.net
-%config(noreplace) %{_sysconfdir}/firejail/opera-beta.profile
-%config(noreplace) %{_sysconfdir}/firejail/opera.profile
-%config(noreplace) %{_sysconfdir}/firejail/parole.profile
-%config(noreplace) %{_sysconfdir}/firejail/pidgin.profile
-%config(noreplace) %{_sysconfdir}/firejail/qbittorrent.profile
-%config(noreplace) %{_sysconfdir}/firejail/quassel.profile
-%config(noreplace) %{_sysconfdir}/firejail/rhythmbox.profile
-%config(noreplace) %{_sysconfdir}/firejail/rtorrent.profile
-%config(noreplace) %{_sysconfdir}/firejail/server.profile
-%config(noreplace) %{_sysconfdir}/firejail/skype.profile
-%config(noreplace) %{_sysconfdir}/firejail/spotify.profile
-%config(noreplace) %{_sysconfdir}/firejail/steam.profile
-%config(noreplace) %{_sysconfdir}/firejail/thunderbird.profile
-%config(noreplace) %{_sysconfdir}/firejail/totem.profile
-%config(noreplace) %{_sysconfdir}/firejail/transmission-gtk.profile
-%config(noreplace) %{_sysconfdir}/firejail/transmission-qt.profile
-%config(noreplace) %{_sysconfdir}/firejail/unbound.profile
-%config(noreplace) %{_sysconfdir}/firejail/vlc.profile
-%config(noreplace) %{_sysconfdir}/firejail/webserver.net
-%config(noreplace) %{_sysconfdir}/firejail/weechat-curses.profile
-%config(noreplace) %{_sysconfdir}/firejail/weechat.profile
-%config(noreplace) %{_sysconfdir}/firejail/whitelist-common.inc
-%config(noreplace) %{_sysconfdir}/firejail/wine.profile
-%config(noreplace) %{_sysconfdir}/firejail/xchat.profile
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+# bash-completions
+%{bash_compdir}/firejail
+%{bash_compdir}/firemon
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/firejail.git/commitdiff/57181a9707816f5bd5f5962feefe59002c7f6599
More information about the pld-cvs-commit
mailing list