Compare commits

...
Sign in to create a new pull request.

23 commits

Author SHA1 Message Date
Filipe Rosset
c1c849423d simplify .gitignore file
Signed-off-by: Filipe Rosset <rosset.filipe@gmail.com>
2026-08-01 22:30:48 -03:00
Filipe Rosset
1dc4a181ac Update to 7.1.1
Resolves: rhbz#2480347
Resolves: rhbz#2505401
2026-08-01 22:30:16 -03:00
Fedora Release Engineering
4af6546d64 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 09:44:27 +00:00
Fedora Release Engineering
522aaa6045 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 21:11:50 +00:00
Fedora Release Engineering
d852107084 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 21:21:41 +00:00
Fedora Release Engineering
d2bf879e13 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 16:54:07 +00:00
Ian McInerney
55a27abde7 Update to 7.1.0 2024-12-10 16:19:40 +00:00
Ian McInerney
b644c0099d Add forgotten patches to make the build work with lxqt 4.0 and QT6 2024-11-06 17:50:21 +00:00
Ian McInerney
32d3db92e9 Switch to QT6 and use LXQT 4.0 2024-11-06 17:49:49 +00:00
Ian McInerney
b100676ff9 Update to upstream 7.0.0 and SPDX identifiers 2024-09-01 04:43:07 +01:00
Fedora Release Engineering
ad6859c42a Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 10:58:31 +00:00
Fedora Release Engineering
4b01bd279b Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 11:19:41 +00:00
Fedora Release Engineering
a06f874015 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 19:48:33 +00:00
Fedora Release Engineering
8d895c6b74 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 08:22:17 +00:00
Ian McInerney
83ad0d5788 Fix changelog date mistake 2022-08-15 00:05:36 +01:00
Ian McInerney
c2e3924f82 Update to upstream 6.2.0 version 2022-08-14 23:56:38 +01:00
Fedora Release Engineering
8ce3e06011 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 14:01:34 +00:00
Fedora Release Engineering
084a214046 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 05:57:31 +00:00
Fedora Release Engineering
7f09718f6a - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 22:23:41 +00:00
Ian McInerney
af0c22f752 Rebuild for lxqt-wallet soname bump 2021-04-12 21:59:59 +01:00
Ian McInerney
a20f55e1b0 Bump version information for lxqt-wallet 2021-03-30 15:12:05 +01:00
Fabian Affolter
c017c6ae37
* Wed Feb 24 2021 Fabian Affolter <mail@fabian-affolter.ch> - 6.0.0-1
- Update to latest upstream release 6.0.0 (#1922201)
2021-03-01 15:47:07 +01:00
Fedora Release Engineering
65d5aac2cf - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-28 00:46:51 +00:00
3 changed files with 98 additions and 23 deletions

11
.gitignore vendored
View file

@ -1,12 +1,3 @@
/zulucrypt-064e9db3a81f0c3e2030eabc1931914461c7a829.tar.gz
/zulucrypt-gui.policy
/zulumount-gui.policy
/zulucrypt-5.0.1.tar.gz
/zulucrypt-5.0.2.tar.gz
/zulucrypt-5.1.0.tar.gz
/zulucrypt-5.2.0.tar.gz
/zulucrypt-5.4.0.tar.gz
/zulucrypt-5.5.0.tar.gz
/zulucrypt-5.6.0.tar.gz
/zulucrypt-5.7.0.tar.gz
/zulucrypt-5.7.1.tar.gz
/zulucrypt-*.tar.gz

View file

@ -1 +1 @@
SHA512 (zulucrypt-5.7.1.tar.gz) = 34ab5953925d29098b2b93aa1ff05ecc3ddfab81d45aa2af8723db04c75199857f49d50a97d8354b26022473aae02f89d28c857a99f747a1debd455973d7decc
SHA512 (zulucrypt-7.1.1.tar.gz) = 4531e6f9ccafc18341d65fcc9b0fd185ccd9f8c21ffe5eee9048efd045ce2233352f477f1c7fd97775931cfd636e0284a897ba79272b14bd27eec7464a39b5a2

View file

@ -1,18 +1,19 @@
%undefine __cmake_in_source_build
%bcond_without use_qt6
%bcond_with bundle_lxqtwallet
%bcond_without bundle_tcplay
%global srcname zuluCrypt
Name: zulucrypt
Version: 5.7.1
Release: 2%{?dist}
Version: 7.1.1
Release: 1%{?dist}
Summary: Qt GUI front end to cryptsetup
# Major license is GPLv3+ (but GPLv2+ for some source files)
# BSD for lxqt_wallet and tcplay (both bundled)
# Public Domain for bundled md5-openssl
License: GPLv3+ and GPLv2+ and BSD and Public Domain
# More details available in the copyright file in the source tarball.
# Major license is GPLv2+ (but GPLv3+ for some files)
# BSD for zuluwallet and dependencies lxqt_wallet and tcplay (at least tcplay is always bundled)
# CRC32 for a file in tcplay
# generic-xts for a part of tcplay
License: GPL-3.0-or-later AND GPL-2.0-or-later AND BSD-2-clause AND BSD-3-clause AND generic-xts AND LicenseRef-Fedora-UltraPermissive
URL: https://mhogomchungu.github.io/zuluCrypt
Source0: https://github.com/mhogomchungu/zuluCrypt/archive/%{version}/%{name}-%{version}.tar.gz
@ -23,18 +24,30 @@ Source11: zulumount-gui.policy
BuildRequires: gcc gcc-c++
BuildRequires: kf5-rpm-macros
# These are only needed for building the lxqt-wallet bundled library
%if %{with bundle_lxqtwallet}
BuildRequires: cmake(KF5Wallet)
BuildRequires: cmake(KF5Notifications)
%endif
%if %{with use_qt6}
BuildRequires: pkgconfig(Qt6Core)
BuildRequires: pkgconfig(Qt6Gui)
BuildRequires: pkgconfig(Qt6Network)
BuildRequires: pkgconfig(Qt6Widgets)
%else
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Network)
BuildRequires: pkgconfig(Qt5Widgets)
%endif
BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(devmapper)
BuildRequires: pkgconfig(blkid)
BuildRequires: pkgconfig(uuid)
BuildRequires: pkgconfig(ossp-uuid)
BuildRequires: pkgconfig(pwquality)
BuildRequires: pkgconfig(libcryptsetup)
@ -49,10 +62,12 @@ Provides: bundled(tcplay) = 2.0
#BuildRequires: tcplay-devel >= 2.0
%endif
# NB: LXQT version 4.0.0 is only built with QT6
%if %{with bundle_lxqtwallet}
Provides: bundled(lxqt-wallet) = 2.0.0
# Version 6.2.0 bundles lxqt-wallet 3.2.2
Provides: bundled(lxqt-wallet) = 3.2.0
%else
BuildRequires: pkgconfig(lxqt-wallet) >= 2.0.0
BuildRequires: pkgconfig(lxqt-wallet) >= 4.0.0
%endif
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
@ -71,7 +86,7 @@ Suggests: ecryptfs-simple
%description
zuluCrypt is a front end to cryptsetup. It makes it easier to use cryptsetup
by providing a Qt-based GUI and a simpler to use CLI frontend to cryptsetup.
It does the same thing truecrypt does but without licensing problems or
It does the same thing truecrypt does but without licensing problems or
requiring a user to setup sudo for it or presenting root's password.
This package contains the applications.
@ -108,7 +123,7 @@ BuildArch: noarch
%{summary}.
%prep
%autosetup -n %{srcname}-%{version}
%autosetup -n %{srcname}-%{version} -p1
# Documentation later with %%doc
mv 'ABOUT ME' AUTHORS
@ -136,7 +151,11 @@ rm -rf external_libraries/tc-play
-DREUSEMOUNTPOINT=false \
-DUDEVSUPPORT=true \
-DNOGUI=false \
%if %{with use_qt6}
-DBUILD_WITH_QT6=true \
%else
-DQT5=true \
%endif
-DHOMEMOUNTPREFIX=false \
-DNOGNOME=false \
-DNOKDE=false \
@ -199,6 +218,71 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/zulu*.desktop
%doc docs/README docs/*.jpg
%changelog
* Sun Aug 02 2026 Filipe Rosset <rosset.filipe@gmail.com> - 7.1.1-1
- Update to 7.1.1
- Resolves: rhbz#2480347
- Resolves: rhbz#2505401
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Dec 10 2024 Ian McInerney <ian.s.mcinerney@ieee.org> - 7.1.0-1
- Update to upstream 7.1.0 (fixes rhbz#2330000, rhbz#2331292)
- Update license string with final SPDX expression
* Wed Nov 06 2024 Ian McInerney <ian.s.mcinerney@ieee.org> - 7.0.0-2
- Switch to QT6 for new lxqt-wallet version 4.0.0 update
- Spec file cleanup
* Sun Sep 01 2024 Ian McInerney <ian.s.mcinerney@ieee.org> - 7.0.0-1
- Update to upstream 7.0.0 (fixes rhbz#2307507)
- License audit and update to SPDX license expressions (fixes rhbz#2118200)
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sun Aug 14 2022 Ian McInerney <ian.s.mcinerney@ieee.org> - 6.2.0-1
- Update to version 6.2.0 (fixes rhbz#2088941)
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Apr 12 2021 Ian McInerney <Ian.S.McInerney@ieee.org> - 6.0.0-3
- Rebuild due to lxqt-wallet soname bump (fixes rhbz#1948408)
* Tue Mar 30 2021 Ian McInerney <Ian.S.McInerney@ieee.org> - 6.0.0-2
- Bump minimum version of lxqt-wallet required and bundled
* Wed Feb 24 2021 Fabian Affolter <mail@fabian-affolter.ch> - 6.0.0-1
- Update to latest upstream release 6.0.0 (#1922201)
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild