tcplay 3.3-1 (armv7hnl;znver1;aarch64;x86_64) 2021-13554
0

Status rejected
Submitter mandian [@T] openmailbox.org
Platform rolling
Repository main
URL https://abf.openmandriva.org/build_lists/980041
Packages
libtcplay3.3-3.3-1.armv7hnl.binary
libtcplay3.3-debuginfo-3.3-1.armv7hnl.debuginfo
libtcplay-devel-3.3-1.armv7hnl.binary
tcplay-3.3-1.armv7hnl.binary
tcplay-3.3-1.armv7hnl.source
tcplay-debuginfo-3.3-1.armv7hnl.debuginfo
tcplay-debugsource-3.3-1.armv7hnl.binary
lib64tcplay3.3-3.3-1.znver1.binary
lib64tcplay3.3-debuginfo-3.3-1.znver1.debuginfo
lib64tcplay-devel-3.3-1.znver1.binary
tcplay-3.3-1.znver1.source
tcplay-3.3-1.znver1.binary
tcplay-debuginfo-3.3-1.znver1.debuginfo
tcplay-debugsource-3.3-1.znver1.binary
lib64tcplay3.3-3.3-1.aarch64.binary
lib64tcplay3.3-debuginfo-3.3-1.aarch64.debuginfo
lib64tcplay-devel-3.3-1.aarch64.binary
tcplay-3.3-1.aarch64.source
tcplay-3.3-1.aarch64.binary
tcplay-debuginfo-3.3-1.aarch64.debuginfo
tcplay-debugsource-3.3-1.aarch64.binary
lib64tcplay3.3-3.3-1.x86_64.binary
lib64tcplay3.3-debuginfo-3.3-1.x86_64.debuginfo
lib64tcplay-devel-3.3-1.x86_64.binary
tcplay-3.3-1.x86_64.binary
tcplay-3.3-1.x86_64.source
tcplay-debuginfo-3.3-1.x86_64.debuginfo
tcplay-debugsource-3.3-1.x86_64.binary
Build Date 2021-01-30 22:08:09 +0000 UTC
Last Updated 2021-02-05 19:58:37.619159584 +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.netNo Comment.1388d 06hrs