diff options
author | Allen Wild | 2019-03-31 22:40:39 -0400 |
---|---|---|
committer | Allen Wild | 2019-03-31 22:40:39 -0400 |
commit | 2ccef10d783e1173919b401a08a52ab06bb42d80 (patch) | |
tree | 979ae39284f10671ab3f16f4e0ea67fea88257bb | |
parent | a955c7ba3b2495d8a7f7ffe0715e6e912fca2e32 (diff) | |
download | aur-2ccef10d783e1173919b401a08a52ab06bb42d80.tar.gz |
First release of dislocker-noruby: 0.7.1-1
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | no-ruby.patch | 26 |
4 files changed, 65 insertions, 25 deletions
@@ -1,22 +1,22 @@ -# Generated by mksrcinfo v8 -# Thu Feb 9 16:35:23 UTC 2017 -pkgbase = dislocker - pkgdesc = Read BitLocker encrypted volumes under Linux +pkgbase = dislocker-noruby + pkgdesc = Read BitLocker encrypted volumes under Linux (no ruby bindings/dependency) pkgver = 0.7.1 - pkgrel = 2 + pkgrel = 1 url = http://www.hsc.fr/ressources/outils/dislocker arch = i686 arch = x86_64 license = GPL2 - makedepends = make makedepends = cmake depends = fuse depends = mbedtls - depends = ruby optdepends = ntfs-3g: NTFS file system support + provides = dislocker + conflicts = dislocker conflicts = dislocker-git source = https://github.com/Aorimn/dislocker/archive/v0.7.1.tar.gz + source = no-ruby.patch sha1sums = 0c5c62f63ba587663eb0474f1bd6ca7e345fe977 + sha1sums = 0c47520eae3f9536cf7a54abc6bb244290e413d6 -pkgname = dislocker +pkgname = dislocker-noruby diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..2a9e3dd7ab39 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.tar.gz +*.pkg.tar.* +/pkg/ +/src/ @@ -1,37 +1,47 @@ -# Maintainer: mrxx <mrxx at cyberhome dot at> +# Maintainer: Allen Wild <allenwild93 at gmail dot com> +# Contributor: mrxx <mrxx at cyberhome dot at> -pkgname=dislocker +_name=dislocker +pkgname=${_name}-noruby pkgver=0.7.1 -pkgrel=2 -pkgdesc="Read BitLocker encrypted volumes under Linux" +pkgrel=1 +pkgdesc="Read BitLocker encrypted volumes under Linux (no ruby bindings/dependency)" arch=('i686' 'x86_64') url="http://www.hsc.fr/ressources/outils/dislocker" license=('GPL2') -depends=('fuse' 'mbedtls' 'ruby') -makedepends=('make' 'cmake') -conflicts=('dislocker-git') +depends=('fuse' 'mbedtls') +makedepends=('cmake') +provides=('dislocker') +conflicts=('dislocker' 'dislocker-git') optdepends=('ntfs-3g: NTFS file system support') -source=(https://github.com/Aorimn/dislocker/archive/v$pkgver.tar.gz) -sha1sums=('0c5c62f63ba587663eb0474f1bd6ca7e345fe977') +source=(https://github.com/Aorimn/dislocker/archive/v$pkgver.tar.gz + no-ruby.patch) +sha1sums=('0c5c62f63ba587663eb0474f1bd6ca7e345fe977' + '0c47520eae3f9536cf7a54abc6bb244290e413d6') -build() { - cd "$srcdir/$pkgname-$pkgver" +prepare() { + cd "$srcdir/$_name-$pkgver" + patch -p1 -i "$srcdir/no-ruby.patch" +} - # Fix v0.7 upstream path error - sed -i 's/DIS_MAN \${PROJECT_SOURCE_DIR}/DIS_MAN ../' src/CMakeLists.txt +build() { + cd "$srcdir/$_name-$pkgver" cmake -DCMAKE_INSTALL_PREFIX=/usr \ -Dlibdir=/usr/lib \ -D WARN_FLAGS:STRING="-Wall -Wextra" \ + -DWITH_RUBY=OFF \ . make } package() { - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/$_name-$pkgver" make DESTDIR="$pkgdir/" install - install -Dm644 README.md ${pkgdir}/usr/share/doc/${pkgname}/README - install -Dm644 CHANGELOG.md ${pkgdir}/usr/share/doc/${pkgname}/CHANGELOG - install -Dm644 LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + install -Dm644 README.md ${pkgdir}/usr/share/doc/${_name}/README + install -Dm644 CHANGELOG.md ${pkgdir}/usr/share/doc/${_name}/CHANGELOG + install -Dm644 LICENSE.txt ${pkgdir}/usr/share/licenses/${_name}/LICENSE } + +# vim: ft=sh et sw=2 sts=2 diff --git a/no-ruby.patch b/no-ruby.patch new file mode 100644 index 000000000000..059fbc283d23 --- /dev/null +++ b/no-ruby.patch @@ -0,0 +1,26 @@ +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 656b4e6..b5caa0c 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -121,12 +121,15 @@ else() + return () + endif() + +-find_package (Ruby) +-if(RUBY_FOUND AND RUBY_INCLUDE_DIRS AND RUBY_LIBRARIES) +- include_directories (${RUBY_INCLUDE_DIRS}) +- set (LIB "${LIB} ${RUBY_LIBRARIES}") +- add_definitions (-D_HAVE_RUBY=${RUBY_VERSION_STRING}) +- set (SOURCES ${SOURCES} ruby.c) ++option(WITH_RUBY "Enable ruby bindings" ON) ++if (WITH_RUBY) ++ find_package (Ruby) ++ if(RUBY_FOUND AND RUBY_INCLUDE_DIRS AND RUBY_LIBRARIES) ++ include_directories (${RUBY_INCLUDE_DIRS}) ++ set (LIB "${LIB} ${RUBY_LIBRARIES}") ++ add_definitions (-D_HAVE_RUBY=${RUBY_VERSION_STRING}) ++ set (SOURCES ${SOURCES} ruby.c) ++ endif() + endif() + + find_package (FUSE) |