diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 21 insertions, 12 deletions
@@ -2,8 +2,7 @@ # Based on the official Arch Linux PKGBUILD pkgname=soundkonverter-dark-theme-git -_name=soundkonverter -pkgver=3.0.1.r31.g0329d90 +pkgver=3.0.1.31.g0329d90 pkgrel=1 pkgdesc="Front-end to various audio converters (Git - with custom colors for dark themes)" arch=(x86_64) @@ -27,27 +26,37 @@ optdepends=('faac: faac backend' 'vorbis-tools: vorbis tools backend' 'wavpack: wavpack backend' 'sox: sox plugin (change sample rate, various effects)') -source=("git+https://github.com/nphantasm/soundkonverter.git") +source=( + "git+https://github.com/nphantasm/soundkonverter.git" + "taglib2.diff" # Patch imported from soundkonverter AUR package by MdN +) provides=(soundkonverter) conflicts=(soundkonverter) -sha256sums=('SKIP') +sha256sums=( + 'SKIP' + '6775198a5c30495ead5cda9756643e7e3c5b767dd5f322f985c9775bb37093e9' +) pkgver() { - cd "$_name" - git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' + cd "$srcdir"/soundkonverter + echo "$(git describe --long --tags | tr - . | tr -d v)" } prepare() { - mkdir -p build + cd "$srcdir"/soundkonverter + patch -Np1 -i "$srcdir"/taglib2.diff } build() { - cd build - cmake ../"$_name"/src - make + cmake -S soundkonverter/src -B build \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_INSTALL_DIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON + + cmake --build build } package() { - cd build - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build } |