fix cmake command which was hardcoded for x86_64

build requirements were missing [release 4.8.0-2mamba;Wed Jan 06 2016]
This commit is contained in:
Silvan Calarco 2024-01-05 20:05:32 +01:00
parent 4e17e7108d
commit a76407c438
2 changed files with 85 additions and 0 deletions

View File

@ -1,2 +1,7 @@
# zulucrypt
zuluCrypt does hard drives encryption and it can manage plain dm-crypt volumes,LUKS encrypted volumes,TrueCrypt encrypted volumes and VeraCrypt encrypted volumes.
zuluCrypt can manage encrypted volumes that are hosted in image files,in lvm volumes,in mdraid volumes as well as in hard drives and usb sticks.
zuluCrypt can also encrypt stand alone files(zuluCrypt menu->zC->encrypt a file).
zuluMount-gui can also be used as a frontend to encfs.. Just drag and drop encfs encrypted folder on zuluMount-gui to unlock it.

80
zulucrypt.spec Normal file
View File

@ -0,0 +1,80 @@
Name: zulucrypt
Version: 4.8.0
Release: 2mamba
Summary: a tool for manage encrypted directories and volumes
Group: Graphical Desktop/Applications/Security
Vendor: openmamba
Distribution: openmamba
Packager: Ercole 'ercolinux' Carpanetto <ercole69@gmail.com>
URL: http://mhogomchungu.github.io/zuluCrypt/
Source: https://github.com/mhogomchungu/zuluCrypt/releases/download/%{version}/zuluCrypt-%{version}.tar.bz2
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: kde-runtime-devel
BuildRequires: kdelibs-devel
BuildRequires: libblkid-devel
BuildRequires: libcryptsetup-devel
BuildRequires: libgcc
BuildRequires: libgcrypt-devel
BuildRequires: libglib-devel
BuildRequires: libpwquality-devel
BuildRequires: libqt4-devel
BuildRequires: libsecret-devel
BuildRequires: libstdc++6-devel
## AUTOBUILDREQ-END
BuildRequires: cmake
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
zuluCrypt does hard drives encryption and it can manage plain dm-crypt volumes,LUKS encrypted volumes,TrueCrypt encrypted volumes and VeraCrypt encrypted volumes.
zuluCrypt can manage encrypted volumes that are hosted in image files,in lvm volumes,in mdraid volumes as well as in hard drives and usb sticks.
zuluCrypt can also encrypt stand alone files(zuluCrypt menu->zC->encrypt a file).
zuluMount-gui can also be used as a frontend to encfs.. Just drag and drop encfs encrypted folder on zuluMount-gui to unlock it.
%debug_package
%prep
%setup -q -n zuluCrypt-%{version}
%build
%cmake -d build \
-DLIB_SUFFIX=%{_lib}
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall -C build
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%files
%defattr(-,root,root)
%{_libdir}/libzuluCrypt-exe.*
%{_libdir}/libzuluCrypt.*
%{_libdir}/libzuluCryptPluginManager.*
%{_libdir}/pkgconfig/libzuluCrypt.pc
%{_libdir}/zuluCrypt/*
%{_bindir}/zuluCrypt-*
%{_bindir}/zuluMount-*
%{_bindir}/zuluSafe-cli
%{_includedir}/zuluCrypt/libzuluCrypt-exe.h
%{_includedir}/zuluCrypt/libzuluCrypt.h
%{_includedir}/zuluCrypt/libzuluCryptPluginManager.h
%{_datadir}/applications/*.desktop
%{_datadir}/icons/hicolor/48x48/apps/*.png
%{_mandir}/man1/*.1.gz
%{_datadir}/pixmaps/*.png
%{_datadir}/zuluCrypt/translations/zuluCrypt-gui/de_DE.qm
%{_datadir}/zuluCrypt/zuluCrypt.pdf
%doc COPYING LICENSE
%changelog
* Wed Jan 06 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 4.8.0-2mamba
- fix cmake command which was hardcoded for x86_64
- build requirements were missing
* Tue Jan 05 2016 Ercole 'ercolinux' Carpanetto <ercole69@gmail.com> 4.8.0-1mamba
- package created using the webbuild interface