diff --git a/c++utilities/default/PKGBUILD b/c++utilities/default/PKGBUILD index 7841a2ac..72bbe1e7 100644 --- a/c++utilities/default/PKGBUILD +++ b/c++utilities/default/PKGBUILD @@ -5,8 +5,8 @@ _reponame=cpp-utilities pkgname=c++utilities -pkgver=3.2.1 -pkgrel=0.1 +pkgver=3.3.0 +pkgrel=1 arch=('i686' 'x86_64') pkgdesc="Common C++ classes and routines used by my applications such as argument parser, IO and conversion utilities." license=('GPL') @@ -14,15 +14,15 @@ depends=('gcc-libs') makedepends=('cmake') url="https://github.com/Martchus/${_reponame}" source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('b76a56237f5e318bb0e3d69fa9e685527807d77c6d89bcc9b59249a1d1a86d22') +sha256sums=('c1d0d9434f314f572a9137a0bb102d8f258ed969b776dd2576a16924b99b0e37') build() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr" + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr" make } package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - make install + make DESTDIR="${pkgdir}" install } diff --git a/c++utilities/mingw-w64/PKGBUILD b/c++utilities/mingw-w64/PKGBUILD index 485f4f04..0ebe7e8b 100644 --- a/c++utilities/mingw-w64/PKGBUILD +++ b/c++utilities/mingw-w64/PKGBUILD @@ -6,8 +6,8 @@ _name=c++utilities _reponame=cpp-utilities pkgname=mingw-w64-c++utilities -pkgver=3.2.1 -pkgrel=0.1 +pkgver=3.3.0 +pkgrel=1 arch=('any') pkgdesc="Common C++ classes and routines used by my applications such as argument parser, IO and conversion utilities (mingw-w64)." license=('GPL') @@ -15,7 +15,7 @@ depends=('mingw-w64-crt') makedepends=('mingw-w64-gcc' 'mingw-w64-cmake') url="https://github.com/Martchus/${_reponame}" source=("c++utilities-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('b76a56237f5e318bb0e3d69fa9e685527807d77c6d89bcc9b59249a1d1a86d22') +sha256sums=('c1d0d9434f314f572a9137a0bb102d8f258ed969b776dd2576a16924b99b0e37') options=(!buildflags staticlibs !strip !emptydirs) _architectures="i686-w64-mingw32 x86_64-w64-mingw32" @@ -24,7 +24,7 @@ build() { # build utilities for each architecture for _arch in ${_architectures}; do mkdir -p build-${_arch} && pushd build-${_arch} - ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr/${_arch}" ../ + ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr/${_arch}" ../ make popd done @@ -34,7 +34,7 @@ package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" for _arch in ${_architectures}; do pushd build-${_arch} - make install-mingw-w64-strip + make DESTDIR="${pkgdir}" install-mingw-w64-strip popd done } diff --git a/dbus-soundrecorder/default/PKGBUILD b/dbus-soundrecorder/default/PKGBUILD index 9afcd8a3..958f7739 100644 --- a/dbus-soundrecorder/default/PKGBUILD +++ b/dbus-soundrecorder/default/PKGBUILD @@ -5,24 +5,24 @@ _reponame=dbus-soundrecorder pkgname=dbus-soundrecorder -pkgver=1.2.0 +pkgver=1.2.1 pkgrel=1 arch=('i686' 'x86_64') pkgdesc="Records sound from Pulse Audio using ffmpeg while watching D-Bus to determine tracks and meta data." license=('GPL') depends=('c++utilities' 'qt5-base') -makedepends=('cmake') +makedepends=('cmake' 'qtutilities') url="https://github.com/Martchus/${_reponame}" source=("dbus-soundrecorder-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('702a384a756ece708c97ceea6c447ee74d8e5a664ace9a305225c56a3972a4dc') +sha256sums=('0916dd0282447add537900472f2ef35c5f26feefb2fdb41a3a3d39fcabd226d8') build() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr" + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr" make } package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - make install + make DESTDIR="${pkgdir}" install } diff --git a/geocoordinatecalculator/default/PKGBUILD b/geocoordinatecalculator/default/PKGBUILD index 159aacaf..f9ff218a 100644 --- a/geocoordinatecalculator/default/PKGBUILD +++ b/geocoordinatecalculator/default/PKGBUILD @@ -14,15 +14,15 @@ depends=('c++utilities') makedepends=('cmake') url="https://github.com/Martchus/${_reponame}" source=("geocoordinatecalculator-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('56112c7064086d30652dc0aa4c4d6fc3bbde7fbef4208fde2ea4d176cd7e9e9a') +sha256sums=('a0f6bc2b5217a24fc60aad44d093b0373f5b690a12665ac31db27f5b3a00345a') build() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr" + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr" make } package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - make install + make DESTDIR="${pkgdir}" install } diff --git a/geocoordinatecalculator/mingw-w64/PKGBUILD b/geocoordinatecalculator/mingw-w64/PKGBUILD index 2a06b856..d14aadf7 100644 --- a/geocoordinatecalculator/mingw-w64/PKGBUILD +++ b/geocoordinatecalculator/mingw-w64/PKGBUILD @@ -15,7 +15,7 @@ depends=('mingw-w64-crt' 'mingw-w64-c++utilities') makedepends=('mingw-w64-gcc' 'mingw-w64-cmake') url="https://github.com/Martchus/${_reponame}" source=("geocoordinatecalculator-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('56112c7064086d30652dc0aa4c4d6fc3bbde7fbef4208fde2ea4d176cd7e9e9a') +sha256sums=('a0f6bc2b5217a24fc60aad44d093b0373f5b690a12665ac31db27f5b3a00345a') options=(!buildflags staticlibs !strip !emptydirs) _architectures="i686-w64-mingw32 x86_64-w64-mingw32" @@ -24,7 +24,7 @@ build() { # build utilities for each architecture for _arch in ${_architectures}; do mkdir -p build-${_arch} && pushd build-${_arch} - ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr/${_arch}" ../ + ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr/${_arch}" ../ make popd done @@ -34,7 +34,7 @@ package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" for _arch in ${_architectures}; do pushd build-${_arch} - make install-mingw-w64-strip + make DESTDIR="${pkgdir}" install-mingw-w64-strip popd done } diff --git a/passwordfile/default/PKGBUILD b/passwordfile/default/PKGBUILD index 77f1f404..f73e641f 100644 --- a/passwordfile/default/PKGBUILD +++ b/passwordfile/default/PKGBUILD @@ -6,7 +6,7 @@ _reponame=passwordfile pkgname=passwordfile pkgver=3.1.1 -pkgrel=0.1 +pkgrel=1 arch=('i686' 'x86_64') pkgdesc="C++ library to read/write passwords from/to encrypted files (using AES-256-CBC via OpenSSL)." license=('GPL') @@ -15,15 +15,15 @@ makedepends=('cmake') install= url="https://github.com/Martchus/${_reponame}" source=("passwordfile-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('b52beffef5a7c941ae4fc5dc6d1dc62cb12839eabbb5ea39c59c3fb6497b025a') +sha256sums=('46068f8e0d789d2a516950f201275eddf3720bc67d941730e00c1efb100e6dc4') build() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr" + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr" make } package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - make install + make DESTDIR="${pkgdir}" install } diff --git a/passwordfile/mingw-w64/PKGBUILD b/passwordfile/mingw-w64/PKGBUILD index 8839fc3a..bfbbfd58 100644 --- a/passwordfile/mingw-w64/PKGBUILD +++ b/passwordfile/mingw-w64/PKGBUILD @@ -7,7 +7,7 @@ _name=passwordfile _reponame=passwordfile pkgname=mingw-w64-passwordfile pkgver=3.1.1 -pkgrel=0.1 +pkgrel=1 arch=('any') pkgdesc="C++ library to read/write passwords from/to encrypted files (using AES-256-CBC via OpenSSL, mingw-w64)." license=('GPL') @@ -15,7 +15,7 @@ depends=('mingw-w64-crt' 'mingw-w64-c++utilities' 'mingw-w64-openssl') makedepends=('mingw-w64-gcc' 'mingw-w64-cmake') url="https://github.com/Martchus/${_reponame}" source=("passwordfile-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('b52beffef5a7c941ae4fc5dc6d1dc62cb12839eabbb5ea39c59c3fb6497b025a') +sha256sums=('46068f8e0d789d2a516950f201275eddf3720bc67d941730e00c1efb100e6dc4') options=(!buildflags staticlibs !strip !emptydirs) _architectures="i686-w64-mingw32 x86_64-w64-mingw32" @@ -24,7 +24,7 @@ build() { # build utilities for each architecture for _arch in ${_architectures}; do mkdir -p build-${_arch} && pushd build-${_arch} - ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr/${_arch}" ../ + ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr/${_arch}" ../ make popd done @@ -34,7 +34,7 @@ package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" for _arch in ${_architectures}; do pushd build-${_arch} - make install-mingw-w64-strip + make DESTDIR="${pkgdir}" install-mingw-w64-strip popd done } diff --git a/passwordmanager/default/PKGBUILD b/passwordmanager/default/PKGBUILD index 8195e3ce..da072634 100644 --- a/passwordmanager/default/PKGBUILD +++ b/passwordmanager/default/PKGBUILD @@ -6,7 +6,7 @@ _reponame=passwordmanager pkgname=passwordmanager pkgver=2.1.1 -pkgrel=0.1 +pkgrel=2 arch=('i686' 'x86_64') pkgdesc="A simple password store using AES-256-CBC encryption via OpenSSL." license=('GPL') @@ -15,15 +15,15 @@ makedepends=('cmake' 'qt5-tools') install=${pkgname}.install url="https://github.com/Martchus/${_reponame}" source=("passwordmanager-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('85b436cf43d1bc9cd83ef1f756d85870b3c066aa1103ef290a364ed0c642e907') +sha256sums=('ad2b91f2b1a54668d06c258686ec48f41f3ffd34cbbcd1ec4bb2a3226e3a9b4b') build() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr" + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr" -DQUICK_GUI="no" make } package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - make install + make DESTDIR="${pkgdir}" install } diff --git a/passwordmanager/mingw-w64/PKGBUILD b/passwordmanager/mingw-w64/PKGBUILD index a8895e0c..6cece268 100644 --- a/passwordmanager/mingw-w64/PKGBUILD +++ b/passwordmanager/mingw-w64/PKGBUILD @@ -7,7 +7,7 @@ _name=passwordmanager _reponame=passwordmanager pkgname=mingw-w64-passwordmanager pkgver=2.1.1 -pkgrel=0.1 +pkgrel=2 arch=('any') pkgdesc="A simple password store using AES-256-CBC encryption via OpenSSL (mingw-w64)." license=('GPL') @@ -15,7 +15,7 @@ depends=('mingw-w64-crt' 'mingw-w64-qt5-base' 'mingw-w64-qtutilities' 'mingw-w64 makedepends=('mingw-w64-gcc' 'mingw-w64-cmake' 'mingw-w64-qt5-tools' 'ffmpeg') url="https://github.com/Martchus/${_reponame}" source=("passwordmanager-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('85b436cf43d1bc9cd83ef1f756d85870b3c066aa1103ef290a364ed0c642e907') +sha256sums=('ad2b91f2b1a54668d06c258686ec48f41f3ffd34cbbcd1ec4bb2a3226e3a9b4b') options=(!buildflags staticlibs !strip !emptydirs) _architectures="i686-w64-mingw32 x86_64-w64-mingw32" @@ -24,7 +24,7 @@ build() { # build utilities for each architecture for _arch in ${_architectures}; do mkdir -p build-${_arch} && pushd build-${_arch} - ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr/${_arch}" ../ + ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr/${_arch}" -DQUICK_GUI="no" ../ make popd done @@ -34,7 +34,7 @@ package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" for _arch in ${_architectures}; do pushd build-${_arch} - make install-mingw-w64-strip + make DESTDIR="${pkgdir}" install-mingw-w64-strip popd done } diff --git a/qtutilities/default/PKGBUILD b/qtutilities/default/PKGBUILD index aee3322b..4bc38a84 100644 --- a/qtutilities/default/PKGBUILD +++ b/qtutilities/default/PKGBUILD @@ -6,7 +6,7 @@ _reponame=qtutilities pkgname=qtutilities pkgver=4.0.0 -pkgrel=0.1 +pkgrel=1 arch=('i686' 'x86_64') pkgdesc="Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models." license=('GPL') @@ -14,15 +14,15 @@ depends=('c++utilities' 'qt5-base') makedepends=('cmake') url="https://github.com/Martchus/${_reponame}" source=("qtutilities-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('e2c9816aa82ea98004437503b52b4b64cec56fc7fd4bd2a649d998a2d1a2cf8d') +sha256sums=('7213b676b3b2ed1d92ffccf7cb8ebd234a5bb6d7194646143d5dc295030eca5f') build() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr" + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr" make } package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - make install + make DESTDIR="${pkgdir}" install } diff --git a/qtutilities/mingw-w64/PKGBUILD b/qtutilities/mingw-w64/PKGBUILD index c44a5244..8da78049 100644 --- a/qtutilities/mingw-w64/PKGBUILD +++ b/qtutilities/mingw-w64/PKGBUILD @@ -7,7 +7,7 @@ _name=qtutilities _reponame=qtutilities pkgname=mingw-w64-qtutilities pkgver=4.0.0 -pkgrel=0.1 +pkgrel=1 arch=('any') pkgdesc="Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models. (mingw-w64)." license=('GPL') @@ -15,7 +15,7 @@ depends=('mingw-w64-crt' 'mingw-w64-qt5-base' 'mingw-w64-c++utilities') makedepends=('mingw-w64-gcc' 'mingw-w64-cmake') url="https://github.com/Martchus/${_reponame}" source=("qtutilities-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('01f176f139be5bc2bb136428c497a1b491611e51c480d0fb261ae0536a270236') +sha256sums=('7213b676b3b2ed1d92ffccf7cb8ebd234a5bb6d7194646143d5dc295030eca5f') options=(!buildflags staticlibs !strip !emptydirs) _architectures="i686-w64-mingw32 x86_64-w64-mingw32" @@ -24,7 +24,7 @@ build() { # build utilities for each architecture for _arch in ${_architectures}; do mkdir -p build-${_arch} && pushd build-${_arch} - ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr/${_arch}" ../ + ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr/${_arch}" ../ make popd done @@ -34,7 +34,7 @@ package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" for _arch in ${_architectures}; do pushd build-${_arch} - make install-mingw-w64-strip + make DESTDIR="${pkgdir}" install-mingw-w64-strip popd done } diff --git a/tageditor/default/PKGBUILD b/tageditor/default/PKGBUILD index 547a25f0..e0ad190b 100644 --- a/tageditor/default/PKGBUILD +++ b/tageditor/default/PKGBUILD @@ -3,27 +3,42 @@ # All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where # you also find the URL of a binary repository. +# set the web view provider: either webkit, webengine or none +_webview_provider=webkit + +# set the JavaScript provider: either script, qml or none +_js_provider=qml + _reponame=tageditor pkgname=tageditor pkgver=1.4.0 -pkgrel=0.1 +pkgrel=1 arch=('i686' 'x86_64') pkgdesc="A tag editor with Qt GUI and command-line interface supporting MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus and Matroska." license=('GPL') -depends=('qt5-script' 'qt5-webkit' 'qtutilities' 'tagparser' 'desktop-file-utils' 'xdg-utils') +depends=('qtutilities' 'tagparser' 'desktop-file-utils' 'xdg-utils') +[[ $_webview_provider == none ]] && [[ $_js_provider == none ]] && depends+=('qt5-base') +[[ $_webview_provider == webkit ]] && depends+=('qt5-webkit') +[[ $_webview_provider == webengine ]] && depends+=('qt5-webengine') +[[ $_js_provider == script ]] && depends+=('qt5-script') +[[ $_js_provider == qml ]] && depends+=('qt5-declarative') makedepends=('cmake' 'qt5-tools') install=${pkgname}.install url="https://github.com/Martchus/${_reponame}" source=("tageditor-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('6b050fe5281b0be7dba02783e86dfb93c781c8271be949e81371113905db1312') +sha256sums=('37281b85c633b2f91310c0747f6ae69a108961ee5de1fa5ad3ba27a1707359aa') build() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr" + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX="/usr" \ + -DWEBVIEW_PROVIDER="${_webview_provider}" \ + -DJS_PROVIDER="${_js_provider}" make } package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - make install + make DESTDIR="${pkgdir}" install } diff --git a/tageditor/git/PKGBUILD b/tageditor/git/PKGBUILD index 731e6a4c..47deb232 100644 --- a/tageditor/git/PKGBUILD +++ b/tageditor/git/PKGBUILD @@ -18,11 +18,11 @@ arch=('i686' 'x86_64') pkgdesc="A tag editor with Qt GUI and command-line interface supporting MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus and Matroska (git version)." license=('GPL') depends=('qtutilities' 'tagparser' 'desktop-file-utils' 'xdg-utils') -[[ _webview_provider == none ]] && [[ _js_provider == none ]] && depends+=('qt5-base') -[[ _webview_provider == webkit ]] && depends+=('qt5-webkit') -[[ _webview_provider == webengine ]] && depends+=('qt5-webengine') -[[ _js_provider == script ]] && depends+=('qt5-script') -[[ _js_provider == qml ]] && depends+=('qt5-declarative') +[[ $_webview_provider == none ]] && [[ $_js_provider == none ]] && depends+=('qt5-base') +[[ $_webview_provider == webkit ]] && depends+=('qt5-webkit') +[[ $_webview_provider == webengine ]] && depends+=('qt5-webengine') +[[ $_js_provider == script ]] && depends+=('qt5-script') +[[ $_js_provider == qml ]] && depends+=('qt5-declarative') makedepends=('cmake' 'qt5-tools' 'git') provides=('tageditor') conflicts=('tageditor') diff --git a/tageditor/mingw-w64/PKGBUILD b/tageditor/mingw-w64/PKGBUILD index e1e9d4b7..dccafbab 100644 --- a/tageditor/mingw-w64/PKGBUILD +++ b/tageditor/mingw-w64/PKGBUILD @@ -3,19 +3,30 @@ # All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where # you also find the URL of a binary repository. +# set the web view provider: either webkit, webengine or none +_webview_provider=none + +# set the JavaScript provider: either script, qml or none +_js_provider=script + _name=tageditor _reponame=tageditor pkgname=mingw-w64-tageditor pkgver=1.4.0 -pkgrel=0.4 +pkgrel=1 arch=('any') pkgdesc="A tag editor with Qt GUI and command-line interface supporting MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus and Matroska (mingw-w64)." license=('GPL') -depends=(mingw-w64-{crt,qt5-script,qt5-webkit,qtutilities,tagparser}) +depends=(mingw-w64-{crt,qtutilities,tagparser}) +[[ $_webview_provider == none ]] && [[ $_js_provider == none ]] && depends+=('mingw-w64-qt5-base') +[[ $_webview_provider == webkit ]] && depends+=('mingw-w64-qt5-webkit') +[[ $_webview_provider == webengine ]] && depends+=('mingw-w64-qt5-webengine') +[[ $_js_provider == script ]] && depends+=('mingw-w64-qt5-script') +[[ $_js_provider == qml ]] && depends+=('mingw-w64-qt5-declarative') makedepends=('mingw-w64-gcc' 'mingw-w64-cmake' 'mingw-w64-qt5-tools' 'ffmpeg') url="https://github.com/Martchus/${_reponame}" source=("tageditor-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('6b050fe5281b0be7dba02783e86dfb93c781c8271be949e81371113905db1312') +sha256sums=('37281b85c633b2f91310c0747f6ae69a108961ee5de1fa5ad3ba27a1707359aa') options=(!buildflags staticlibs !strip !emptydirs) _architectures="i686-w64-mingw32 x86_64-w64-mingw32" @@ -24,7 +35,12 @@ build() { # build utilities for each architecture for _arch in ${_architectures}; do mkdir -p build-${_arch} && pushd build-${_arch} - ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr/${_arch}" ../ + ${_arch}-cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX="/usr/${_arch}" \ + -DWEBVIEW_PROVIDER="${_webview_provider}" \ + -DJS_PROVIDER="${_js_provider}" \ + ../ make popd done @@ -34,7 +50,7 @@ package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" for _arch in ${_architectures}; do pushd build-${_arch} - make install-mingw-w64-strip + make DESTDIR="${pkgdir}" install-mingw-w64-strip popd done } diff --git a/tagparser/default/PKGBUILD b/tagparser/default/PKGBUILD index 5019acf5..0c80fab7 100644 --- a/tagparser/default/PKGBUILD +++ b/tagparser/default/PKGBUILD @@ -6,7 +6,7 @@ _reponame=tagparser pkgname=tagparser pkgver=5.0.0 -pkgrel=0.1 +pkgrel=1 arch=('i686' 'x86_64') pkgdesc="C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus and Matroska tags." license=('GPL') @@ -14,15 +14,15 @@ depends=('c++utilities' 'zlib') makedepends=('cmake') url="https://github.com/Martchus/${_reponame}" source=("tagparser-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('db5789f24262c4adfcf9c9fa3f237fab0abb3717065e674c2f1ada96bfe0ed95') +sha256sums=('a622711f62f99e18aea15bfa3bfdd31dd200eac504b82a891a0a5b8d725dc7c6') build() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr" + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr" make } package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - make install + make DESTDIR="${pkgdir}" install } diff --git a/tagparser/mingw-w64/PKGBUILD b/tagparser/mingw-w64/PKGBUILD index 0f4c0a33..4b92d97b 100644 --- a/tagparser/mingw-w64/PKGBUILD +++ b/tagparser/mingw-w64/PKGBUILD @@ -7,7 +7,7 @@ _name=tagparser _reponame=tagparser pkgname=mingw-w64-tagparser pkgver=5.0.0 -pkgrel=0.1 +pkgrel=1 arch=('any') pkgdesc="C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus and Matroska tags (mingw-w64)." license=('GPL') @@ -15,7 +15,7 @@ depends=('mingw-w64-crt' 'mingw-w64-c++utilities' 'mingw-w64-zlib') makedepends=('mingw-w64-gcc' 'mingw-w64-cmake') url="https://github.com/Martchus/${_reponame}" source=("tagparser-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('db5789f24262c4adfcf9c9fa3f237fab0abb3717065e674c2f1ada96bfe0ed95') +sha256sums=('a622711f62f99e18aea15bfa3bfdd31dd200eac504b82a891a0a5b8d725dc7c6') options=(!buildflags staticlibs !strip !emptydirs) _architectures="i686-w64-mingw32 x86_64-w64-mingw32" @@ -24,7 +24,7 @@ build() { # build utilities for each architecture for _arch in ${_architectures}; do mkdir -p build-${_arch} && pushd build-${_arch} - ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr/${_arch}" ../ + ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr/${_arch}" ../ make popd done @@ -34,7 +34,7 @@ package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" for _arch in ${_architectures}; do pushd build-${_arch} - make install-mingw-w64-strip + make DESTDIR="${pkgdir}" install-mingw-w64-strip popd done } diff --git a/videodownloader/default/PKGBUILD b/videodownloader/default/PKGBUILD index 384cf5fe..71e10c05 100644 --- a/videodownloader/default/PKGBUILD +++ b/videodownloader/default/PKGBUILD @@ -6,7 +6,7 @@ _reponame=videodownloader pkgname=videodownloader pkgver=1.3.1 -pkgrel=0.1 +pkgrel=1 arch=('i686' 'x86_64') pkgdesc="A video downloader with Qt GUI (currently only YouTube and Vimeo are maintained)." license=('GPL') @@ -15,15 +15,15 @@ makedepends=('cmake' 'qt5-tools') install=${pkgname}.install url="https://github.com/Martchus/${_reponame}" source=("videodownloader-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('0680db3887715f6147247d2344745794fac6d6d57daf0173c8e2ac29b5392e30') +sha256sums=('122a64f4d08caa2e1cca1dd279d4db85023d46ee9f12b041b341b8d7c33dea9d') build() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr" + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr" make } package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" - make install + make DESTDIR="${pkgdir}" install } diff --git a/videodownloader/mingw-w64/PKGBUILD b/videodownloader/mingw-w64/PKGBUILD index 8311d5bc..41d85ef9 100644 --- a/videodownloader/mingw-w64/PKGBUILD +++ b/videodownloader/mingw-w64/PKGBUILD @@ -7,7 +7,7 @@ _name=videodownloader _reponame=videodownloader pkgname=mingw-w64-videodownloader pkgver=1.3.1 -pkgrel=0.1 +pkgrel=1 arch=('any') pkgdesc="A video downloader with Qt GUI (currently only YouTube and Vimeo are maintained, git version)." license=('GPL') @@ -15,7 +15,7 @@ depends=('mingw-w64-crt' 'mingw-w64-qtutilities' 'mingw-w64-openssl') makedepends=('mingw-w64-gcc' 'mingw-w64-cmake' 'mingw-w64-qt5-tools' 'ffmpeg') url="https://github.com/Martchus/${_reponame}" source=("videodownloader-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") -sha256sums=('0680db3887715f6147247d2344745794fac6d6d57daf0173c8e2ac29b5392e30') +sha256sums=('122a64f4d08caa2e1cca1dd279d4db85023d46ee9f12b041b341b8d7c33dea9d') options=(!buildflags staticlibs !strip !emptydirs) _architectures="i686-w64-mingw32 x86_64-w64-mingw32" @@ -24,7 +24,7 @@ build() { # build utilities for each architecture for _arch in ${_architectures}; do mkdir -p build-${_arch} && pushd build-${_arch} - ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr/${_arch}" ../ + ${_arch}-cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr/${_arch}" ../ make popd done @@ -34,7 +34,7 @@ package() { cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" for _arch in ${_architectures}; do pushd build-${_arch} - make install-mingw-w64-strip + make DESTDIR="${pkgdir}" install-mingw-w64-strip install-json-res popd done }