[arch-commits] Commit in tcplay/trunk (PKGBUILD tc-play-1.1-fix-paths.patch)

Levente Polyak anthraxx at archlinux.org
Sun Mar 1 20:35:51 UTC 2020


    Date: Sunday, March 1, 2020 @ 20:35:51
  Author: anthraxx
Revision: 588163

upgpkg: tcplay 3.1-1

Modified:
  tcplay/trunk/PKGBUILD
Deleted:
  tcplay/trunk/tc-play-1.1-fix-paths.patch

-----------------------------+
 PKGBUILD                    |   51 ++++++++++++++++++++++--------------------
 tc-play-1.1-fix-paths.patch |   49 ----------------------------------------
 2 files changed, 27 insertions(+), 73 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-03-01 20:35:46 UTC (rev 588162)
+++ PKGBUILD	2020-03-01 20:35:51 UTC (rev 588163)
@@ -1,36 +1,39 @@
-# Maintainer: Timothy Redaelli <timothy.redaelli at gmail.com>
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Timothy Redaelli <timothy.redaelli at gmail.com>
 # Contributor: Thomas Weißschuh <thomas t-8ch de>
 # Contributor: James Reed <supplantr at archlinux dot info>
 
 pkgname=tcplay
-pkgver=2.0
-pkgrel=2
-pkgdesc="Free and simple TrueCrypt implementation based on dm-crypt."
+pkgver=3.1
+pkgrel=1
+pkgdesc='Free and simple TrueCrypt implementation based on dm-crypt'
+url='https://github.com/bwalex/tc-play'
 arch=('x86_64')
-url="https://github.com/bwalex/tc-play"
-license=('custom')
-depends=('device-mapper')
+license=('BSD')
+depends=('glibc' 'device-mapper' 'libutil-linux' 'libgcrypt' 'libuuid.so')
 makedepends=('cmake' 'udev')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/bwalex/tc-play/archive/v${pkgver}.tar.gz"
-        tc-play-1.1-fix-paths.patch)
-sha256sums=('0e17890f37e862746364b10bad62bbd9f3e2b2811a24b07df12eff266534e42d'
-            '007b960675400b7e0a10765952041dcc1943e5cb79367e2ed4938f2c5e64ea57')
+provides=('libtcplay.so')
+source=(https://github.com/bwalex/tc-play/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha256sums=('edca7cf5ea4ad824adb86be83ab742781a87e6b16c53a045bdd1b781a8da75e6')
+b2sums=('03195a3fffae843ae9336bc7b2fdd8834c7f31bedabb9014b041ac49768cebd9bd37c7e2000c6dbab1878ab2ec5d9c2dc8ba372b7e0e538b5613c047d527caa7')
 
-prepare() {
-  cd "tc-play-$pkgver"
-  patch -Np1 -i ../tc-play-1.1-fix-paths.patch
-  sed -i 's/-Wnested-externs/-Wnested-externs -fPIC/g' CMakeLists.txt
-}
-
 build() {
-  cd "tc-play-$pkgver"
-  mkdir -p objdir
-  cd objdir
-  cmake -DCMAKE_INSTALL_PREFIX=/usr ..
+  mkdir -p tc-play-${pkgver}/build
+  cd tc-play-${pkgver}/build
+  # cmake is stupid
+  export CFLAGS+=" ${CPPFLAGS}"
+  cmake \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -DLIB_SUFFIX= \
+    -DSBIN_DIR=bin ..
+  make VERBOSE=1
 }
 
 package() {
-  cd "tc-play-$pkgver/objdir"
-  make DESTDIR="$pkgdir" install
-  install -D -m644 ../LICENSE "$pkgdir"/usr/share/licenses/tcplay/LICENSE
+  cd tc-play-${pkgver}
+  make -C build DESTDIR="$pkgdir" install
+  install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -Dm 644 CHANGELOG README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
 }
+
+# vim: ts=2 sw=2 et:

Deleted: tc-play-1.1-fix-paths.patch
===================================================================
--- tc-play-1.1-fix-paths.patch	2020-03-01 20:35:46 UTC (rev 588162)
+++ tc-play-1.1-fix-paths.patch	2020-03-01 20:35:51 UTC (rev 588163)
@@ -1,49 +0,0 @@
---- tc-play-1.1/CMakeLists.txt.orig	2013-12-12 22:55:24.788832261 +0100
-+++ tc-play-1.1/CMakeLists.txt	2013-12-12 22:56:16.099181617 +0100
-@@ -63,20 +63,6 @@
- endif()
- 
- 
--if (NOT LIB_SUFFIX)
--	message(STATUS "")
--	message(STATUS "LIB_SUFFIX variable is not defined. It will be autodetected now.")
--	message(STATUS "You can set it manually with -DLIB_SUFFIX=<value> (e.g. 64).")
--	if (CMAKE_SIZEOF_VOID_P EQUAL 8)
--		message(STATUS "\nSetting LIB_SUFFIX=64\n")
--		set (LIB_SUFFIX "64")
--	else()
--		message(STATUS "\nSetting LIB_SUFFIX=\n")
--		set (LIB_SUFFIX "")
--	endif()
--endif()
--
--
- 
- add_executable(tcplay-bin main.c ${SRCS_COMMON} ${SRCS_LINUX} ${SRCS_PBKDF})
- set_target_properties(tcplay-bin PROPERTIES OUTPUT_NAME tcplay)
-@@ -102,7 +88,7 @@
- # Generate pkg-config file tcplay.pc
- file(WRITE ${PROJECT_BINARY_DIR}/tcplay.pc "prefix=${CMAKE_INSTALL_PREFIX}
- exec_prefix=${CMAKE_INSTALL_PREFIX}
--libdir=${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}
-+libdir=${CMAKE_INSTALL_PREFIX}/lib
- includedir=${CMAKE_INSTALL_PREFIX}/include
- 
- Name: libtcplay
-@@ -117,12 +103,12 @@
- 
- # Installation targets
- install(TARGETS tcplay-bin tcplay-static tcplay-so
--	RUNTIME DESTINATION sbin             COMPONENT bin
--	LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT lib
--	ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT lib-dev
-+	RUNTIME DESTINATION bin             COMPONENT bin
-+	LIBRARY DESTINATION lib COMPONENT lib
-+	ARCHIVE DESTINATION lib COMPONENT lib-dev
- )
- 
--install(FILES ${PROJECT_BINARY_DIR}/tcplay.pc DESTINATION lib${LIB_SUFFIX}/pkgconfig COMPONENT lib-dev)
-+install(FILES ${PROJECT_BINARY_DIR}/tcplay.pc DESTINATION lib/pkgconfig COMPONENT lib-dev)
- 
- install(FILES tcplay_api.h DESTINATION include        COMPONENT lib-dev)
- install(FILES tcplay.3     DESTINATION share/man/man3 COMPONENT lib-dev)



More information about the arch-commits mailing list