Browse Source
subrepo: subdir: "ladspa" merged: "fa5b628" upstream: origin: "gitea@gitea.artixlinux.org:packagesL/ladspa.git" branch: "master" commit: "fa5b628" git-subrepo: version: "0.4.0" origin: "???" commit: "???"master
9 changed files with 151 additions and 0 deletions
@ -0,0 +1,33 @@
|
||||
# ---> ArchLinuxPackages |
||||
*.tar |
||||
*.tar.* |
||||
*.jar |
||||
*.exe |
||||
*.msi |
||||
*.zip |
||||
*.tgz |
||||
*.log |
||||
*.log.* |
||||
*.sig |
||||
|
||||
pkg/ |
||||
src/ |
||||
|
||||
|
||||
# ---> Archives |
||||
*.7z |
||||
*.rar |
||||
*.gz |
||||
*.bzip |
||||
*.bz2 |
||||
*.xz |
||||
*.lzma |
||||
*.cab |
||||
|
||||
# ---> systemd |
||||
*.service |
||||
*.socket |
||||
*.timer |
||||
|
||||
# ---> snap |
||||
*.snap |
@ -0,0 +1,12 @@
|
||||
; DO NOT EDIT (unless you know what you are doing) |
||||
; |
||||
; This subdirectory is a git "subrepo", and this file is maintained by the |
||||
; git-subrepo command. See https://github.com/git-commands/git-subrepo#readme |
||||
; |
||||
[subrepo] |
||||
remote = gitea@gitea.artixlinux.org:packagesL/ladspa.git |
||||
branch = master |
||||
commit = fa5b6286a9824fadfcb277da4ec2edcd0e3d941a |
||||
parent = cf9832ea81de142b09bc4da8d66a1f60339d90c7 |
||||
method = merge |
||||
cmdver = 0.4.0 |
@ -0,0 +1,3 @@
|
||||
@Library('artix-ci') import org.artixlinux.RepoPackage |
||||
|
||||
PackagePipeline(new RepoPackage(this)) |
@ -0,0 +1,37 @@
|
||||
# Maintainer: damir <damir@archlinux.org> |
||||
# Contributor: David Runge <dave@sleepmap.de> |
||||
|
||||
pkgname=ladspa |
||||
pkgver=1.15 |
||||
pkgrel=1 |
||||
pkgdesc="Linux Audio Developer's Simple Plugin API (LADSPA)" |
||||
arch=('x86_64') |
||||
license=('LGPL') |
||||
url="https://www.ladspa.org/" |
||||
depends=('gcc-libs') |
||||
source=("https://ladspa.org/download/ladspa_sdk_${pkgver}.tgz" |
||||
'fix-memleak-in-plugin-scanning.patch') |
||||
sha512sums=('a521622e23d988284244003e4ccfc3b42f6ddc7944cb00e7949b87e09d7f39a0cbb64b6d8b5a5af0a5ccf7179f88815416a88f02d3912957167e54b74accfc65' |
||||
'e80a575e6afe42f9d0ac1234a7832a29fb9362c7ab7b2d6b14cc3e6da6a9ba67af886cf09f1c0b78c161205084f705049fb4dc22fe2795efaeb7d94da90dc93e') |
||||
|
||||
prepare() { |
||||
mv -v ${pkgname}_sdk_${pkgver} ${pkgname}-${pkgver} |
||||
cd "${pkgname}-${pkgver}" |
||||
patch -Np0 -i "../fix-memleak-in-plugin-scanning.patch" |
||||
# add LDFLAGS for full RELRO |
||||
sed -e "s#-O2#${CFLAGS} ${LDFLAGS}#" -i src/Makefile |
||||
} |
||||
|
||||
build() { |
||||
cd "${pkgname}-${pkgver}/src" |
||||
make targets |
||||
} |
||||
|
||||
package() { |
||||
cd "${pkgname}-${pkgver}/src" |
||||
make INSTALL_PLUGINS_DIR="${pkgdir}/usr/lib/ladspa/" \ |
||||
INSTALL_INCLUDE_DIR="${pkgdir}/usr/include/" \ |
||||
INSTALL_BINARY_DIR="${pkgdir}/usr/bin/" install |
||||
install -vDm 644 ../doc/*.{html,txt} -t "${pkgdir}/usr/share/doc/${pkgname}" |
||||
} |
||||
|
@ -0,0 +1,11 @@
|
||||
--- src/search.c.orig 2008-11-07 00:38:18.000000000 +0100
|
||||
+++ src/search.c 2008-11-07 00:50:51.000000000 +0100
|
||||
@@ -83,6 +83,8 @@
|
||||
dlclose(pcFilename);
|
||||
free(pcFilename);
|
||||
}
|
||||
+ } else {
|
||||
+ free(pcFilename);
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
# Maintainer: damir <damir@archlinux.org> |
||||
# Contributor: David Runge <dave@sleepmap.de> |
||||
|
||||
pkgname=ladspa |
||||
pkgver=1.15 |
||||
pkgrel=1 |
||||
pkgdesc="Linux Audio Developer's Simple Plugin API (LADSPA)" |
||||
arch=('x86_64') |
||||
license=('LGPL') |
||||
url="https://www.ladspa.org/" |
||||
depends=('gcc-libs') |
||||
source=("https://ladspa.org/download/ladspa_sdk_${pkgver}.tgz" |
||||
'fix-memleak-in-plugin-scanning.patch') |
||||
sha512sums=('a521622e23d988284244003e4ccfc3b42f6ddc7944cb00e7949b87e09d7f39a0cbb64b6d8b5a5af0a5ccf7179f88815416a88f02d3912957167e54b74accfc65' |
||||
'e80a575e6afe42f9d0ac1234a7832a29fb9362c7ab7b2d6b14cc3e6da6a9ba67af886cf09f1c0b78c161205084f705049fb4dc22fe2795efaeb7d94da90dc93e') |
||||
|
||||
prepare() { |
||||
mv -v ${pkgname}_sdk_${pkgver} ${pkgname}-${pkgver} |
||||
cd "${pkgname}-${pkgver}" |
||||
patch -Np0 -i "../fix-memleak-in-plugin-scanning.patch" |
||||
# add LDFLAGS for full RELRO |
||||
sed -e "s#-O2#${CFLAGS} ${LDFLAGS}#" -i src/Makefile |
||||
} |
||||
|
||||
build() { |
||||
cd "${pkgname}-${pkgver}/src" |
||||
make targets |
||||
} |
||||
|
||||
package() { |
||||
cd "${pkgname}-${pkgver}/src" |
||||
make INSTALL_PLUGINS_DIR="${pkgdir}/usr/lib/ladspa/" \ |
||||
INSTALL_INCLUDE_DIR="${pkgdir}/usr/include/" \ |
||||
INSTALL_BINARY_DIR="${pkgdir}/usr/bin/" install |
||||
install -vDm 644 ../doc/*.{html,txt} -t "${pkgdir}/usr/share/doc/${pkgname}" |
||||
} |
||||
|
Loading…
Reference in new issue