Skip to content

Commit 22dfe71

Browse files
authored
Merge pull request #67 from Dimethoxy/development
pkg: fix arch pkg files
2 parents 544e073 + 9bc1e7d commit 22dfe71

3 files changed

Lines changed: 14 additions & 13 deletions

File tree

pkg/arch/bin/PKGBUILD

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
# Maintainer: Lunix (David Hess) <davidhess336@gmx.de>
22
pkgname='dimethoxy-disflux-bin'
3-
pkgver=1.1.1 # Disflux-Version
3+
pkgver=1.2.0
44
pkgrel=1
55
pkgdesc="Transient Smearing Audio Effect for VST3, LV2 and CLAP compatible hosts"
66
arch=('x86_64')
77
url="https://github.com/Dimethoxy/Disflux"
88
license=('GPL3')
99
provides=('dimethoxy-disflux')
10-
source=("https://github.com/Dimethoxy/Disflux/releases/download/v$pkgver/disflux-v$pkgver-linux.tar.gz")
11-
sha256sums=('f61cfd287b0d58b9eca419c6c785e66a8bf94caf26b33615aa465c25bd8ee4e1')
10+
conflicts=('dimethoxy-disflux' 'dimethoxy-disflux-git' 'dimethoxy-disflux-bin')
11+
source=("https://github.com/Dimethoxy/Disflux/releases/download/v1.2.0/disflux-v1.2.0-linux-vanilla.zip")
12+
sha256sums=('sha256:6aea3aaefe42721ed631fa1cf38bfd07a2c9bc49444dd0f132de25f021b522ef')
1213

1314
package() {
1415
# Define new directories
1516
install -d "$pkgdir/usr/lib/vst3/Dimethoxy/Disflux" "$pkgdir/usr/lib/lv2/Dimethoxy/Disflux"
1617
install -d "$pkgdir/usr/share/licenses/$pkgname"
1718

18-
# Install plugins (use cp -r for directories)
19+
# Install plugins
1920
cp -r "$srcdir/Disflux.vst3" "$pkgdir/usr/lib/vst3/Dimethoxy/Disflux/"
2021
cp -r "$srcdir/Disflux.clap" "$pkgdir/usr/lib/clap/Dimethoxy/Disflux/"
2122
cp -r "$srcdir/Disflux.lv2" "$pkgdir/usr/lib/lv2/Dimethoxy/Disflux/"

pkg/arch/git/PKGBUILD

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Maintainer: David Hess (Lunix) <your.email@example.com>
1+
# Maintainer: David Hess (Lunix) <davidhess336@gmx.de>
22
# PKGBUILD for Disflux Unstable (latest git commit)
33

44
pkgname=dimethoxy-disflux-git
5-
# pkgver is generated from the latest git commit; the initial dummy version is 0.0.0.
5+
# pkgver is generated from the latest git commit, the initial dummy version is 0.0.0.
66
pkgver=7a25a9d
77
pkgrel=1
88
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')
1515
source=("git+https://github.com/Dimethoxy/Disflux.git")
1616
sha256sums=('SKIP')
1717

18-
# Build and runtime dependencies – adjust as necessary for your project.
18+
# Build and runtime dependencies – adjust as necessary for your project
1919
makedepends=('gcc' 'git' 'cmake' 'ninja' 'pkg-config' 'alsa-lib' 'jack' 'ladspa'
2020
'curl' 'freetype2' 'fontconfig' 'libx11' 'libxcomposite' 'libxcursor'
2121
'libxext' 'libxinerama' 'libxrandr' 'libxrender' 'webkit2gtk-4.1' 'glu' 'mesa')
2222
depends=('curl')
2323

24-
# Generate a proper pkgver from the git commit (using git describe)
24+
# Generate a proper pkgver from the git commit
2525
pkgver() {
2626
cd "$srcdir/Disflux"
2727
# Extract the latest tag (assumed to be the base version)
@@ -37,20 +37,20 @@ build() {
3737
cd "$srcdir/Disflux"
3838
mkdir -p build
3939
cd build
40-
# Configure using the CMake preset defined in your project.
40+
# Configure using the CMake preset defined in your project
4141
cmake --preset "Linux Release" -DDMT_DISABLE_UPDATE_NOTIFICATION=ON ..
4242
# Build using the Release configuration.
4343
cmake --build . --config "Release"
4444
}
4545

4646
package() {
47-
# Create installation directories for the plugin formats.
47+
# Create installation directories for the plugin formats
4848
install -d "$pkgdir/usr/lib/vst3/Disflux"
4949
install -d "$pkgdir/usr/lib/lv2/Disflux"
5050
install -d "$pkgdir/usr/lib/clap/Disflux"
5151
install -d "$pkgdir/usr/share/licenses/$pkgname"
5252

53-
# Install the built artifacts paths mirror those produced by your CI/CD script.
53+
# Install the built artifacts paths mirror those produced by your CI/CD script
5454
cp -r "$srcdir/Disflux/build/src/DisfluxPlugin_artefacts/Release/VST3" "$pkgdir/usr/lib/vst3/Disflux/"
5555
cp -r "$srcdir/Disflux/build/src/DisfluxPlugin_artefacts/Release/LV2" "$pkgdir/usr/lib/lv2/Disflux/"
5656
cp -r "$srcdir/Disflux/build/src/DisfluxPlugin_artefacts/Release/CLAP" "$pkgdir/usr/lib/clap/Disflux/"

pkg/arch/release/PKGBUILD

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# Maintainer: David Hess (Lunix) <your.email@example.com>
1+
# Maintainer: David Hess (Lunix) <davidhess336@gmx.de>
22
# PKGBUILD for Disflux Unstable (latest git commit)
33

44
pkgname=dimethoxy-disflux
55
# pkgver is generated from the latest git commit; the initial dummy version is 0.0.0.
6-
pkgver=1.1.1 # Disflux-Version
6+
pkgver=1.2.0
77
pkgrel=1
88
pkgdesc="Transient Smearing Audio Effect for VST3, LV2 and CLAP compatible hosts"
99
arch=('x86_64')

0 commit comments

Comments
 (0)