summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEthan Kerrick2022-06-09 15:10:55 -0400
committerEthan Kerrick2022-06-09 15:10:55 -0400
commitd2a0eb93ec88a267c71a17dd2ecadb22cf88c210 (patch)
tree6b4f60c2ba6c0431ff1352bfd9c3e0923345bbe8
downloadaur-d2a0eb93ec88a267c71a17dd2ecadb22cf88c210.tar.gz
initial commit
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD24
-rw-r--r--application-decent-sampler.xml11
-rw-r--r--decent sampler.desktop11
-rw-r--r--decent sampler.pngbin0 -> 17161 bytes
5 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1e3ed426747c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = decent-sampler-bin
+ pkgdesc = a sampling plugin that allows you to play samples in the Decent Sampler format
+ pkgver = 1.5.1
+ pkgrel = 1
+ url = https://www.decentsamples.com/product/decent-sampler-plugin/
+ arch = x86_64
+ license = nonfree
+ depends = alsa-lib
+ depends = freetype2
+ provides = decent-sampler
+ source = local://Decent_Sampler-1.5.1-Linux-x86_64.tar.gz
+ source = decent sampler.png
+ source = decent sampler.desktop
+ source = application-decent-sampler.xml
+ sha256sums = a68a6f4d84a6ed0527dd6b1c612360bf40ec8afdd95506c626988fa23d28c53b
+ sha256sums = 8e8654c1af4fb823b088fba806f6577ca5ca4d3c0eb76e29af0b650d52b617de
+ sha256sums = d0bb836f05373d3493a6b2be7d90beeb6119f996199ee5856a92ba681914f0b0
+ sha256sums = f45eefe4e35d6973e55af2ff3a07d392273b2141dc8ff025c0f86597bbb90bb8
+
+pkgname = decent-sampler-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b07d74b74d3e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,24 @@
+# Maintainer: silverhikari <kerrickethan@gmail.com>
+pkgname=decent-sampler-bin
+pkgver=1.5.1
+pkgrel=1
+pkgdesc="a sampling plugin that allows you to play samples in the Decent Sampler format"
+arch=(x86_64)
+url="https://www.decentsamples.com/product/decent-sampler-plugin/"
+license=('nonfree')
+depends=('alsa-lib' 'freetype2')
+provides=('decent-sampler')
+source=("local://Decent_Sampler-${pkgver}-Linux-x86_64.tar.gz" "decent sampler.png" "decent sampler.desktop" "application-decent-sampler.xml")
+sha256sums=('a68a6f4d84a6ed0527dd6b1c612360bf40ec8afdd95506c626988fa23d28c53b' '8e8654c1af4fb823b088fba806f6577ca5ca4d3c0eb76e29af0b650d52b617de' 'd0bb836f05373d3493a6b2be7d90beeb6119f996199ee5856a92ba681914f0b0' 'f45eefe4e35d6973e55af2ff3a07d392273b2141dc8ff025c0f86597bbb90bb8')
+
+package() {
+ cd "Decent_Sampler-${pkgver}-Linux-x86_64"
+ install -Dm755 "DecentSampler" "${pkgdir}/usr/bin/DecentSampler"
+ install -Dm755 "DecentSampler.so" "${pkgdir}/usr/lib/vst/DecentSampler.so"
+ install -d "${pkgdir}/usr/lib/vst3"
+ cp -r "DecentSampler.vst3" "${pkgdir}/usr/lib/vst3/"
+ cd "${srcdir}"
+ install -Dm755 "decent sampler.desktop" "${pkgdir}/usr/share/applications/decent-sampler.desktop"
+ install -Dm755 "decent sampler.png" "${pkgdir}/usr/share/pixmaps/decent-sampler.png"
+ install -Dm755 "application-decent-sampler.xml" "${pkgdir}/usr/share/mime/packages/application-decent-sampler.xml"
+}
diff --git a/application-decent-sampler.xml b/application-decent-sampler.xml
new file mode 100644
index 000000000000..e04dd139f8ba
--- /dev/null
+++ b/application-decent-sampler.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+ <mime-type type="application-decent-sampler/x-dspreset">
+ <comment>decent sampler preset</comment>
+ <glob pattern="*.dspreset"/>
+ </mime-type>
+ <mime-type type="application-decent-sampler/x-dslibrary">
+ <comment>decent sampler library</comment>
+ <glob pattern="*.dslibrary"/>
+ </mime-type>
+</mime-info>
diff --git a/decent sampler.desktop b/decent sampler.desktop
new file mode 100644
index 000000000000..4dc156d4eae6
--- /dev/null
+++ b/decent sampler.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+
+Type=Application
+Version=1.0
+Name=Decent Sampler
+Comment=DecentSampler player
+Path=/usr/bin
+Exec=DecentSampler
+Icon=decent sampler
+Terminal=false
+Categories=Multimedia;
diff --git a/decent sampler.png b/decent sampler.png
new file mode 100644
index 000000000000..0340fe4812f5
--- /dev/null
+++ b/decent sampler.png
Binary files differ