summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 21 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fef0d75e2465..3d238ee12a57 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}