diff --git a/pkg/arch/bin/PKGBUILD b/pkg/arch/bin/PKGBUILD index d06acad8..6e2cb6d4 100644 --- a/pkg/arch/bin/PKGBUILD +++ b/pkg/arch/bin/PKGBUILD @@ -1,21 +1,22 @@ # Maintainer: Lunix (David Hess) pkgname='dimethoxy-disflux-bin' -pkgver=1.1.1 # Disflux-Version +pkgver=1.2.0 pkgrel=1 pkgdesc="Transient Smearing Audio Effect for VST3, LV2 and CLAP compatible hosts" arch=('x86_64') url="https://github.com/Dimethoxy/Disflux" license=('GPL3') provides=('dimethoxy-disflux') -source=("https://github.com/Dimethoxy/Disflux/releases/download/v$pkgver/disflux-v$pkgver-linux.tar.gz") -sha256sums=('f61cfd287b0d58b9eca419c6c785e66a8bf94caf26b33615aa465c25bd8ee4e1') +conflicts=('dimethoxy-disflux' 'dimethoxy-disflux-git' 'dimethoxy-disflux-bin') +source=("https://github.com/Dimethoxy/Disflux/releases/download/v1.2.0/disflux-v1.2.0-linux-vanilla.zip") +sha256sums=('sha256:6aea3aaefe42721ed631fa1cf38bfd07a2c9bc49444dd0f132de25f021b522ef') package() { # Define new directories install -d "$pkgdir/usr/lib/vst3/Dimethoxy/Disflux" "$pkgdir/usr/lib/lv2/Dimethoxy/Disflux" install -d "$pkgdir/usr/share/licenses/$pkgname" - # Install plugins (use cp -r for directories) + # Install plugins cp -r "$srcdir/Disflux.vst3" "$pkgdir/usr/lib/vst3/Dimethoxy/Disflux/" cp -r "$srcdir/Disflux.clap" "$pkgdir/usr/lib/clap/Dimethoxy/Disflux/" cp -r "$srcdir/Disflux.lv2" "$pkgdir/usr/lib/lv2/Dimethoxy/Disflux/" diff --git a/pkg/arch/git/PKGBUILD b/pkg/arch/git/PKGBUILD index fba0c887..586a4218 100644 --- a/pkg/arch/git/PKGBUILD +++ b/pkg/arch/git/PKGBUILD @@ -1,8 +1,8 @@ -# Maintainer: David Hess (Lunix) +# Maintainer: David Hess (Lunix) # PKGBUILD for Disflux Unstable (latest git commit) pkgname=dimethoxy-disflux-git -# pkgver is generated from the latest git commit; the initial dummy version is 0.0.0. +# pkgver is generated from the latest git commit, the initial dummy version is 0.0.0. pkgver=7a25a9d pkgrel=1 pkgdesc="Unstable build of the latest commit of Disflux from Dimethoxy's GitHub repository" @@ -15,13 +15,13 @@ conflicts=('dimethoxy-disflux' 'dimethoxy-disflux-git' 'dimethoxy-disflux-bin') source=("git+https://github.com/Dimethoxy/Disflux.git") sha256sums=('SKIP') -# Build and runtime dependencies – adjust as necessary for your project. +# Build and runtime dependencies – adjust as necessary for your project makedepends=('gcc' 'git' 'cmake' 'ninja' 'pkg-config' 'alsa-lib' 'jack' 'ladspa' 'curl' 'freetype2' 'fontconfig' 'libx11' 'libxcomposite' 'libxcursor' 'libxext' 'libxinerama' 'libxrandr' 'libxrender' 'webkit2gtk-4.1' 'glu' 'mesa') depends=('curl') -# Generate a proper pkgver from the git commit (using git describe) +# Generate a proper pkgver from the git commit pkgver() { cd "$srcdir/Disflux" # Extract the latest tag (assumed to be the base version) @@ -37,20 +37,20 @@ build() { cd "$srcdir/Disflux" mkdir -p build cd build - # Configure using the CMake preset defined in your project. + # Configure using the CMake preset defined in your project cmake --preset "Linux Release" -DDMT_DISABLE_UPDATE_NOTIFICATION=ON .. # Build using the Release configuration. cmake --build . --config "Release" } package() { - # Create installation directories for the plugin formats. + # Create installation directories for the plugin formats install -d "$pkgdir/usr/lib/vst3/Disflux" install -d "$pkgdir/usr/lib/lv2/Disflux" install -d "$pkgdir/usr/lib/clap/Disflux" install -d "$pkgdir/usr/share/licenses/$pkgname" - # Install the built artifacts paths mirror those produced by your CI/CD script. + # Install the built artifacts paths mirror those produced by your CI/CD script cp -r "$srcdir/Disflux/build/src/DisfluxPlugin_artefacts/Release/VST3" "$pkgdir/usr/lib/vst3/Disflux/" cp -r "$srcdir/Disflux/build/src/DisfluxPlugin_artefacts/Release/LV2" "$pkgdir/usr/lib/lv2/Disflux/" cp -r "$srcdir/Disflux/build/src/DisfluxPlugin_artefacts/Release/CLAP" "$pkgdir/usr/lib/clap/Disflux/" diff --git a/pkg/arch/release/PKGBUILD b/pkg/arch/release/PKGBUILD index 9288457d..e9e53ae6 100644 --- a/pkg/arch/release/PKGBUILD +++ b/pkg/arch/release/PKGBUILD @@ -1,9 +1,9 @@ -# Maintainer: David Hess (Lunix) +# Maintainer: David Hess (Lunix) # PKGBUILD for Disflux Unstable (latest git commit) pkgname=dimethoxy-disflux # pkgver is generated from the latest git commit; the initial dummy version is 0.0.0. -pkgver=1.1.1 # Disflux-Version +pkgver=1.2.0 pkgrel=1 pkgdesc="Transient Smearing Audio Effect for VST3, LV2 and CLAP compatible hosts" arch=('x86_64')