Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:kimi:firejail
firetools
firetools.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File firetools.spec of Package firetools
# SPEC file for package 'firetools' %define release_prefix %{?dist} Name: firetools Version: 0.9.72 Release: 0 Summary: GUI for Firejail security sandbox License: GPL-2.0-only Group: Productivity/Security URL: https://github.com/netblue30/firetools # Source: https://github.com/netblue30/%%{version}/archive/refs/tags/%%{version}.tar.gz Source: %{name}-%{version}.tar.xz Patch: firetools-0001-uiapps.patch %if 0%{?fedora} > 1 # Patches %endif %if 0%{?suse_version} > 1500 BuildRequires: autoconf BuildRequires: automake BuildRequires: procps BuildRequires: gcc-c++ BuildRequires: libqt5-qtbase-devel BuildRequires: libqt5-qtsvg-devel BuildRequires: git Requires: firejail >= 0.9.40 Requires: libQt5Svg5 %endif %if 0%{?sle_version} == 150600 && 0%{?is_opensuse} || 0%{?sle_version} == 150500 && 0%{?is_opensuse} || 0%{?sle_version} == 150400 && 0%{?is_opensuse} BuildRequires: autoconf BuildRequires: automake BuildRequires: procps BuildRequires: gcc-c++ BuildRequires: libqt5-qtbase-devel BuildRequires: libqt5-qtsvg-devel BuildRequires: git Requires: firejail >= 0.9.40 Requires: libqt5svg5 %endif %if 0%{?fedora} > 1 BuildRequires: autoconf BuildRequires: automake BuildRequires: procps-ng BuildRequires: gcc-c++ BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qtsvg-devel Requires: firejail >= 0.9.40 Requires: qt5-qtsvg Provides: firetools %endif %if 0%{?rhel_version} BuildRequires: autoconf BuildRequires: automake BuildRequires: procps-ng BuildRequires: gcc-c++ BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qtsvg-devel BuildRequires: git Requires: firejail >= 0.9.40 Requires: qt5-qtsvg Provides: firetools %endif %if 0%{?centos_version} BuildRequires: autoconf BuildRequires: automake BuildRequires: procps-ng BuildRequires: gcc-c++ BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qtsvg-devel BuildRequires: git Requires: firejail >= 0.9.40 Requires: qt5-qtsvg Provides: firetools %endif %description Firetools is the graphical user interface of Firejail security sandbox. It provides a sandbox launcher integrated with the system tray, sandbox editing, management and statistics. The application is built using Qt5 library. %prep echo "--- Entering section %%prep ---" %autosetup -p1 echo "--- Exiting section %%prep ---" %build echo "--- Entering section %%build ---" pwd find /home/abuild/rpmbuild %if 0%{?fedora} > 1 || 0%{?rhel_version} || 0%{?centos_version} echo %%{dist}=%{dist} echo pwd pwd # This is where the sources have been extracted #cd %%{_builddir} ls -al %endif %if 0%{?fedora} > 1 || 0%{?rhel_version} || 0%{?centos_version} # Fedora ./configure --with-qmake=/usr/lib64/qt5/bin/qmake --prefix=/usr make -j $(nproc) %else # OpenSUSE ./configure --with-qmake=/usr/lib64/qt5/bin/qmake --prefix=/usr make -j $(nproc) %endif echo "--- Exiting section %%build ---" %install echo "--- Entering section %%install ---" %if 0%{?fedora} > 0 #rm -f $HOME/.rpmmacros #export QA_RPATHS=$(( 0x0001|0x0002 )) #export QA_SKIP_RPATHS=1 %endif %if 0%{?fedora} > 1 || 0%{?rhel_version} || 0%{?centos_version} # Fedora echo "--- Files that have been built ---" echo "----------------------------------" #find %%{_builddir}/%%{name}-%%{version}/build find %{_builddir}/%{name}-%{version} echo "--- End files that have been built ---" #cd %%{_builddir} #rm -rf %%{buildroot} #mkdir -p %%{buildroot} #cd %%{name}-%%{version}/build DESTDIR=%{buildroot} %if 0%{?fedora} == 99 # Fedora rawhide complains: # + make install-strip -j 8 DESTDIR=/home/abuild/rpmbuild/BUILDROOT/firetools-0.9.64-20.1.fc37.x86_64 # make: *** No rule to make target 'install-strip'. Stop. # error: Bad exit status from /var/tmp/rpm-tmp.nFyzcD (%%install) make install -j $(nproc) DESTDIR=%{buildroot} %else make install-strip -j $(nproc) DESTDIR=%{buildroot} %endif %else # OpenSUSE echo "--- Files that have been built ---" echo "----------------------------------" find %{_builddir}/%{name}-%{version} echo "--- End files that have been built ---" DESTDIR=%{buildroot} make install-strip -j $(nproc) DESTDIR=%{buildroot} %endif echo "--- List files that will be packaged ---" find %{buildroot} | sed "s|%{buildroot}||g" echo "--- End list files that will be packaged ---" echo %%{_bindir}=%{_bindir} echo %%{_libdir}=%{_libdir} echo %%{_datadir}=%{_datadir} echo %%{_mandir}=%{_mandir} echo "--- Exiting section %%install ---" # # FIXTHIS # rpmbuild complains about files listed twice if # directory is provided to let rpmbuild pick the # files in those directories. It is more dynamic # if directories are provided instead of files. # #%%attr(-,root,root) /usr/bin #%%attr(-,root,root) /usr/share/applications #%%attr(-,root,root) /usr/share/pixmaps #%%attr(-,root,root) /usr/lib/firetools #%%attr(-,root,root) /usr/share/man/man1 %files %defattr(-,root,root) %license COPYING %doc README %doc RELNOTES %exclude %dir /usr %exclude %dir /usr/share %exclude %dir /usr/share/applications %exclude %dir /usr/share/pixmaps %exclude %dir /usr/share/man/man1 %exclude %dir /usr/share/doc %dir /usr/lib/firetools %dir /usr/share/doc/firetools /usr/bin/firetools /usr/bin/firejail-ui /usr/lib/firetools #/usr/lib/firetools #/usr/lib/firetools/fmgr #/usr/lib/firetools/fstats #/usr/lib/firetools/uimenus #/usr/lib/firetools/uihelp /usr/share/doc/firetools #/usr/share/doc/firetools/RELNOTES #/usr/share/doc/firetools/README #/usr/share/doc/firetools/COPYING /usr/share/man/man1/firetools.1.gz /usr/share/man/man1/firejail-ui.1.gz /usr/share/pixmaps/firejail-ui.png /usr/share/pixmaps/firetools-minimal.png /usr/share/pixmaps/firetools.png /usr/share/applications/firetools.desktop /usr/share/applications/firejail-ui.desktop %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor