diff options
author | FichteFoll | 2019-03-14 14:02:22 +0100 |
---|---|---|
committer | FichteFoll | 2019-03-14 14:02:22 +0100 |
commit | 33742df5e9e07b872e5cbbbd16d77f7d1d795409 (patch) | |
tree | 5cc5248b7a37ec81f152a08be6cfc7745feff00d | |
parent | f79bc64b1235bd3ea4c18698260ee860f94e824c (diff) | |
download | aur-33742df5e9e07b872e5cbbbd16d77f7d1d795409.tar.gz |
Update ffi-experiments
Fixes namespace issues with libcrypto and switched to meson build
system.
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 20 insertions, 18 deletions
@@ -1,7 +1,7 @@ pkgbase = aegisub-dependency-control pkgdesc = Package manager for scripts for the Aegisub subtitle editor pkgver = 0.6.3 - pkgrel = 3 + pkgrel = 4 url = https://github.com/TypesettingTools/DependencyControl arch = i686 arch = x86_64 @@ -9,13 +9,14 @@ pkgbase = aegisub-dependency-control license = ISC license = MIT makedepends = moonscript + makedepends = meson depends = aegisub - depends = curl + depends = libcurl.so source = DependencyControl-0.6.3-alpha.tar.gz::https://github.com/TypesettingTools/DependencyControl/archive/v0.6.3-alpha.tar.gz - source = ffi-experiments-c325e1c6ad3b5a741ac4a18fd3ac3504cf9c8081.tar.gz::https://github.com/torque/ffi-experiments/archive/c325e1c6ad3b5a741ac4a18fd3ac3504cf9c8081.tar.gz + source = ffi-experiments-e8d9c915390aaa8ffa1d220f4696f4fe2ca6ae6e.tar.gz::https://github.com/TypesettingTools/ffi-experiments/archive/e8d9c915390aaa8ffa1d220f4696f4fe2ca6ae6e.tar.gz source = luajson-1.3.3.tar.gz::https://github.com/harningt/luajson/archive/1.3.3.tar.gz sha256sums = ac845ee6152db94c42ae80e2ccbede6571c27342c22819efa68c648327cdfdc2 - sha256sums = b2491554eac19fa2ec2d9c83c8fc71c21ddc32c75c5bb0d700246743c6fc6c67 + sha256sums = d48c3f3375e480daf3e7ab2a657a1daec208d086173116168363d5bd0bb372b4 sha256sums = 6a986efa210a912a04c8e6cae8f3b5e72172c02f974152e14818af6598a5e2db pkgname = aegisub-dependency-control @@ -2,27 +2,28 @@ pkgname=aegisub-dependency-control pkgver=0.6.3 -pkgrel=3 +pkgrel=4 pkgdesc="Package manager for scripts for the Aegisub subtitle editor" arch=('i686' 'x86_64') url="https://github.com/TypesettingTools/DependencyControl" license=('MIT' 'ISC' 'MIT') -depends=('aegisub' 'curl') -makedepends=('moonscript') +depends=('aegisub' 'libcurl.so') +makedepends=('moonscript' 'meson') _depctrlver=${pkgver}-alpha -_ffiexpver=c325e1c6ad3b5a741ac4a18fd3ac3504cf9c8081 # requireffi=0.1.2 PreciseTimer=0.1.5 BadMutex=0.1.3 DownloadManager=0.4.0 +_ffiexpver=e8d9c915390aaa8ffa1d220f4696f4fe2ca6ae6e # requireffi=0.1.2 PreciseTimer=0.1.6 BadMutex=0.1.3 DownloadManager=0.5.0 _luajsonver=1.3.3 source=("DependencyControl-${_depctrlver}.tar.gz::https://github.com/TypesettingTools/DependencyControl/archive/v${_depctrlver}.tar.gz" # github strips the 'v' in the actual archive - "ffi-experiments-${_ffiexpver}.tar.gz::https://github.com/torque/ffi-experiments/archive/${_ffiexpver}.tar.gz" + "ffi-experiments-${_ffiexpver}.tar.gz::https://github.com/TypesettingTools/ffi-experiments/archive/${_ffiexpver}.tar.gz" "luajson-${_luajsonver}.tar.gz::https://github.com/harningt/luajson/archive/${_luajsonver}.tar.gz") sha256sums=('ac845ee6152db94c42ae80e2ccbede6571c27342c22819efa68c648327cdfdc2' - 'b2491554eac19fa2ec2d9c83c8fc71c21ddc32c75c5bb0d700246743c6fc6c67' + 'd48c3f3375e480daf3e7ab2a657a1daec208d086173116168363d5bd0bb372b4' '6a986efa210a912a04c8e6cae8f3b5e72172c02f974152e14818af6598a5e2db') build() { cd "${srcdir}/ffi-experiments-${_ffiexpver}" - make all lua + meson build + ninja -C build all lua } package() { @@ -38,13 +39,13 @@ package() { # ffiexp cd "${srcdir}/ffi-experiments-${_ffiexpver}" - install -D -m644 build/BadMutex.lua "${pkgdir}${prefix}/include/BM/BadMutex.lua" - install -D -m644 build/libBadMutex.so "${pkgdir}${prefix}/include/BM/BadMutex/libBadMutex.so" - install -D -m644 build/DownloadManager.lua "${pkgdir}${prefix}/include/DM/DownloadManager.lua" - install -D -m644 build/libDownloadManager.so "${pkgdir}${prefix}/include/DM/DownloadManager/libDownloadManager.so" - install -D -m644 build/PreciseTimer.lua "${pkgdir}${prefix}/include/PT/PreciseTimer.lua" - install -D -m644 build/libPreciseTimer.so "${pkgdir}${prefix}/include/PT/PreciseTimer/libPreciseTimer.so" - install -D -m644 build/requireffi.lua "${pkgdir}${prefix}/include/requireffi/requireffi.lua" + install -D -m644 build/bad-mutex/BadMutex.lua "${pkgdir}${prefix}/include/BM/BadMutex.lua" + install -D -m644 build/bad-mutex/libBadMutex.so "${pkgdir}${prefix}/include/BM/BadMutex/libBadMutex.so" + install -D -m644 build/download-manager/DownloadManager.lua "${pkgdir}${prefix}/include/DM/DownloadManager.lua" + install -D -m644 build/download-manager/libDownloadManager.so "${pkgdir}${prefix}/include/DM/DownloadManager/libDownloadManager.so" + install -D -m644 build/precise-timer/PreciseTimer.lua "${pkgdir}${prefix}/include/PT/PreciseTimer.lua" + install -D -m644 build/precise-timer/libPreciseTimer.so "${pkgdir}${prefix}/include/PT/PreciseTimer/libPreciseTimer.so" + install -D -m644 build/requireffi/requireffi.lua "${pkgdir}${prefix}/include/requireffi/requireffi.lua" install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE_ffi-experiments" |