tcplay 3.3-1 (armv7hnl;znver1;aarch64;x86_64) 2021-13541
0
Status | rejected | ||||||||||||||||||||||||||||
Submitter | mandian [@T] openmailbox.org | ||||||||||||||||||||||||||||
Platform | rolling | ||||||||||||||||||||||||||||
Repository | main | ||||||||||||||||||||||||||||
URL | https://abf.openmandriva.org/build_lists/980041 | ||||||||||||||||||||||||||||
Packages |
|
||||||||||||||||||||||||||||
Build Date | 2021-01-30 22:08:09 +0000 UTC | ||||||||||||||||||||||||||||
Last Updated | 2021-02-05 01:10:16.400193204 +0000 UTC |
$ git show --format=fuller --patch-with-stat --summary a46ffb6b68dcab419a463f3077722b884de0f1f6 commit a46ffb6b68dcab419a463f3077722b884de0f1f6 Author: mandian <mandian@users.noreply.github.com> AuthorDate: Sat Jan 30 17:03:57 2021 +0100 Commit: mandian <mandian@users.noreply.github.com> CommitDate: Sat Jan 30 17:03:57 2021 +0100 Initial release --- .abf.yml | 2 ++ tcplay.spec | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 .abf.yml create mode 100644 tcplay.spec diff --git a/.abf.yml b/.abf.yml new file mode 100644 index 0000000..ef672a8 --- /dev/null +++ b/.abf.yml @@ -0,0 +1,2 @@ +sources: + tc-play-3.3.tar.gz: 4699bbcd2bfcf40029f5c291ee00322f9bb2ab83 diff --git a/tcplay.spec b/tcplay.spec new file mode 100644 index 0000000..82566f5 --- /dev/null +++ b/tcplay.spec @@ -0,0 +1,94 @@ +%define major 3 +%define minor 3 +%define uname tc-play +%define libname %mklibname %{name} %{version} +%define devname %mklibname %{name} -d + +Summary: A free pretty much fully featured and stable TrueCrypt implementation +Name: tcplay +Version: %{major}.%{minor} +Release: 1 +License: BSD and Public Domain +Group: File tools +URL: https://github.com/bwalex/%{uname} +Source0: https://github.com/bwalex/%{uname}/archive/v%{version}/%{uname}-%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: pkgconfig(devmapper) +BuildRequires: pkgconfig(uuid) +BuildRequires: pkgconfig(libgcrypt) +BuildRequires: pkgconfig(openssl) + +%description +tcplay is a free (BSD-licensed), pretty much fully featured (including multiple +keyfiles, cipher cascades, etc) and stable TrueCrypt implementation. + +This implementation supports mapping (opening) both system and normal TrueCrypt +volumes, as well as opening hidden volumes and opening an outer volume while +protecting a hidden volume. There is also support to create volumes, including +hidden volumes, etc. Since version 1.1, there is also support for restoring +from the backup header (if present), change passphrase, keyfile and PBKDF2 +PRF function. + +Since tcplay uses dm-crypt (or dm_target_crypt on DragonFly) it makes full use +of any available hardware encryption/decryption support once the volume has +been mapped. + +It is based solely on the documentation available on the TrueCrypt website, +many hours of trial and error and the output of the Linux' TrueCrypt client. +As it turns out, most technical documents on TrueCrypt contain mistakes, hence +the trial and error approach. + +%files +%{_sbindir}/%{name} +%{_mandir}/man3/%{name}.3* +%{_mandir}/man8/%{name}.8* +%doc README.md +%doc CHANGELOG +%doc LICENSE + +#-------------------------------------------------------------------- + +%package -n %{libname} +Summary: Primary library for %{name} +Group: System/Libraries + +%description -n %{libname} +Primary library for %{name}. + +%files -n %{libname} +%{_libdir}/lib%{name}.so.%{major}* +%doc LICENSE + +#-------------------------------------------------------------------- + +%package -n %{devname} +Summary: Header files and static libraries for %{name} +Group: Development/C +Requires: %{libname} = %{version}-%{release} +Provides: %{name}-devel = %{version}-%{release} + +%description -n %{devname} +Libraries and includes files for developing programs based on %{name}. + +%files -n %{devname} +%{_includedir}/tcplay_api.h +%{_libdir}/lib%{name}*.so +%{_libdir}/pkgconfig/*.pc +%doc CHANGELOG +%doc LICENSE + +#-------------------------------------------------------------------- + +%prep +%autosetup -n %{uname}-%{version} + +%build +%cmake +%make_build + +%install +%make_install -C build + +# remove static library +rm -fr %{buildroot}%{_libdir}/lib%{name}.a
Not Available
benbullard79 [@T] cox.net | No Comment. | 1389d 01hrs |