From 2f0180a535a7a72ffb1c22c31cce3b79b01d3b5b Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 20:05:33 +0100 Subject: [PATCH] update to 5.7.1 [release 5.7.1-1mamba;Wed Sep 23 2020] --- zulucrypt.spec | 85 +++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 67 insertions(+), 18 deletions(-) diff --git a/zulucrypt.spec b/zulucrypt.spec index e07ef42..fe29062 100644 --- a/zulucrypt.spec +++ b/zulucrypt.spec @@ -1,29 +1,32 @@ Name: zulucrypt -Version: 4.8.0 -Release: 2mamba -Summary: a tool for manage encrypted directories and volumes +Version: 5.7.1 +Release: 1mamba +Summary: A tool for managing encrypted directories and volumes Group: Graphical Desktop/Applications/Security Vendor: openmamba Distribution: openmamba Packager: Ercole 'ercolinux' Carpanetto -URL: http://mhogomchungu.github.io/zuluCrypt/ -Source: https://github.com/mhogomchungu/zuluCrypt/releases/download/%{version}/zuluCrypt-%{version}.tar.bz2 +URL: https://mhogomchungu.github.io/zuluCrypt/ +Source: https://github.com/mhogomchungu/zuluCrypt.git/%{version}/zuluCrypt-%{version}.tar.bz2 License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel -BuildRequires: kde-runtime-devel -BuildRequires: kdelibs-devel +BuildRequires: ldconfig BuildRequires: libblkid-devel BuildRequires: libcryptsetup-devel +BuildRequires: libdevmapper-devel BuildRequires: libgcc BuildRequires: libgcrypt-devel BuildRequires: libglib-devel +BuildRequires: libkwallet-devel BuildRequires: libpwquality-devel -BuildRequires: libqt4-devel +BuildRequires: libqt5-devel BuildRequires: libsecret-devel BuildRequires: libstdc++6-devel +BuildRequires: libuuid-devel ## AUTOBUILDREQ-END BuildRequires: cmake +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-root %description @@ -32,6 +35,21 @@ zuluCrypt can manage encrypted volumes that are hosted in image files,in lvm vol 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. +%package -n lib%{name} +Group: System/Libraries +Summary: Shared libraries for %{name} + +%description -n lib%{name} +This package contains shared libraries for %{name}. + +%package -n lib%{name}-devel +Group: Development/Libraries +Summary: Development files for %{name} +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description -n lib%{name}-devel +This package contains libraries and header files for developing applications that use %{name}. + %debug_package %prep @@ -50,28 +68,59 @@ zuluMount-gui can also be used as a frontend to encfs.. Just drag and drop encfs %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%post -n lib%{name} -p /sbin/ldconfig +%postun -n lib%{name} -p /sbin/ldconfig + %files %defattr(-,root,root) -%{_libdir}/libzuluCrypt-exe.* -%{_libdir}/libzuluCrypt.* -%{_libdir}/libzuluCryptPluginManager.* -%{_libdir}/pkgconfig/libzuluCrypt.pc -%{_libdir}/zuluCrypt/* %{_bindir}/zuluCrypt-* +%{_bindir}/zuluPolkit %{_bindir}/zuluMount-* %{_bindir}/zuluSafe-cli -%{_includedir}/zuluCrypt/libzuluCrypt-exe.h -%{_includedir}/zuluCrypt/libzuluCrypt.h -%{_includedir}/zuluCrypt/libzuluCryptPluginManager.h %{_datadir}/applications/*.desktop +%{_datadir}/mime/packages/zuluCrypt.xml +%{_datadir}/polkit-1/actions/org.zulucrypt.zulupolkit.policy +%dir %{_datadir}/zuluCrypt/translations +%dir %{_datadir}/zuluCrypt/translations/zuluCrypt-gui +%lang(ar) %{_datadir}/zuluCrypt/translations/zuluCrypt-gui/ar_SA.qm +%lang(de) %{_datadir}/zuluCrypt/translations/zuluCrypt-gui/de_DE.qm +%{_datadir}/zuluCrypt/translations/zuluCrypt-gui/en_US.qm +%lang(fr) %{_datadir}/zuluCrypt/translations/zuluCrypt-gui/fr_FR.qm +%dir %{_datadir}/zuluCrypt/translations/zuluMount-gui +%lang(ar) %{_datadir}/zuluCrypt/translations/zuluMount-gui/ar_SA.qm +%lang(de) %{_datadir}/zuluCrypt/translations/zuluMount-gui/de_DE.qm +%{_datadir}/zuluCrypt/translations/zuluMount-gui/en_US.qm +%lang(fr) %{_datadir}/zuluCrypt/translations/zuluMount-gui/fr_FR.qm +%{_datadir}/icons/zuluCrypt.png +%{_datadir}/icons/zuluMount.png %{_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 +%dir %{_docdir}/zuluCrypt +%{_docdir}/zuluCrypt/zuluCrypt.pdf + +%files -n lib%{name} +%defattr(-,root,root) +%{_libdir}/libzuluCrypt-exe.so.* +%{_libdir}/libzuluCrypt.so.* +%{_libdir}/libzuluCryptPluginManager.so.* +%dir %{_libdir}/zuluCrypt +%{_libdir}/zuluCrypt/* %doc COPYING LICENSE +%files -n lib%{name}-devel +%defattr(-,root,root) +%dir %{_includedir}/zuluCrypt +%{_includedir}/zuluCrypt/libzuluCrypt*.h +%{_libdir}/libzuluCrypt-exe.so +%{_libdir}/libzuluCrypt.so +%{_libdir}/libzuluCryptPluginManager.so +%{_libdir}/pkgconfig/libzuluCrypt.pc + %changelog +* Wed Sep 23 2020 Silvan Calarco 5.7.1-1mamba +- update to 5.7.1 + * Wed Jan 06 2016 Silvan Calarco 4.8.0-2mamba - fix cmake command which was hardcoded for x86_64 - build requirements were missing