File sirikali.spec of Package sirikali
#
# Spec file for package sirikali
#
# Copyright © 2016 Francis Banyikwa <mhogomchungu@gmail.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
Name: sirikali
Version: 1.8.4
Release: 0
Summary: Qt based GUI front end to cryfs,gocryptfs,securefs and encfs
License: GPL-2.0+
Group: Productivity/Security
Source: SiriKali-%{version}.tar.xz
Source100: sirikali-rpmlint
URL: http://mhogomchungu.github.io/SiriKali
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: glibc-devel
BuildRequires: libgcrypt-devel
BuildRequires: libsecret-devel
BuildRequires: chrpath
%if 0%{?fedora}
BuildRequires: qt5-qtbase-devel
%else
BuildRequires: libqt5-qtbase-devel
%endif
%description
Qt based GUI front end to cryfs,gocryptfs,securefs and encfs.
%undefine _debugsource_packages
%prep
%setup -q
%build
mkdir build
cd build
#%if 0%{?suse_version}
#cmake -DCMAKE_INSTALL_PREFIX=/usr -DQT5=true -DNOKDESUPPORT=true -DPOLKIT_SUPPORT=false -DNOSECRETSUPPORT=false -DCMAKE_BUILD_TYPE=RELEASE ..
#%else
cmake -DCMAKE_INSTALL_PREFIX=/usr -DNOKDESUPPORT=true -DNOSECRETSUPPORT=false -DCMAKE_BUILD_TYPE=RELEASE ..
#%endif
%install
cd build
make DESTDIR=$RPM_BUILD_ROOT install
%clean
rm -rf %{buildroot}
rm -rf $RPM_BUILD_DIR/sirikali
%files
%defattr(0755,root,root)
%{_bindir}/sirikali
%{_datadir}/applications/io.github.mhogomchungu.sirikali.desktop
%dir %{_datadir}/sirikali
%dir %{_datadir}/sirikali/translations
%dir %{_datadir}/icons/hicolor
%dir %{_datadir}/icons/hicolor/256x256
%dir %{_datadir}/icons/hicolor/256x256/apps
%dir %{_datadir}/icons/hicolor/48x48
%dir %{_datadir}/icons/hicolor/48x48/apps
%if 0%{?suse_version}
%{_bindir}/sirikali.pkexec
%dir %{_datadir}/polkit-1
%dir %{_datadir}/polkit-1/actions
%else
%{_bindir}/sirikali.pkexec
%dir %{_datadir}/polkit-1
%dir %{_datadir}/polkit-1/actions
%endif
%defattr(0644,root,root)
%{_datadir}/icons/hicolor/48x48/apps/sirikali.png
%{_datadir}/icons/hicolor/256x256/apps/sirikali.png
%{_datadir}/pixmaps/sirikali.png
%{_datadir}/icons/sirikali.png
%{_datadir}/metainfo/sirikali.appdata.xml
%{_datadir}/sirikali/translations/en_US.qm
%{_datadir}/sirikali/translations/fr_FR.qm
%{_datadir}/sirikali/translations/ru_RU.qm
%{_datadir}/sirikali/translations/de_DE.qm
%{_datadir}/sirikali/translations/es_ES.qm
%{_datadir}/sirikali/translations/zh_CN.qm
%if 0%{?suse_version}
%{_datadir}/polkit-1/actions/org.sirikali.pkexec.policy
%else
%{_datadir}/polkit-1/actions/org.sirikali.pkexec.policy
%endif
%{_datadir}/man/man1/sirikali.1.gz
%{_datadir}/man/man1/sirikali.pkexec.1.gz
%defattr(0644,root,root)
%changelog