Package Details: decent-sampler-bin 1.11.7-1

Git Clone URL: https://aur.archlinux.org/decent-sampler-bin.git (read-only, click to copy)
Package Base: decent-sampler-bin
Description: a sampling plugin that allows you to play samples in the Decent Sampler format
Upstream URL: https://www.decentsamples.com/product/decent-sampler-plugin/
Licenses: nonfree
Provides: decent-sampler
Submitter: silverhikari
Maintainer: silverhikari (awhb)
Last Packager: awhb
Votes: 3
Popularity: 0.008037
First Submitted: 2022-06-09 19:11 (UTC)
Last Updated: 2024-04-11 18:32 (UTC)

Latest Comments

1 2 Next › Last »

awhb commented on 2023-09-18 19:47 (UTC)

With the update to version 1.9.0 I had to switch to rehosting the package with archive.org, since it is no longer possible to grab a direct download link from dropbox, or I couldn't figure it out. But I added back the checksum.

awhb commented on 2023-04-25 19:39 (UTC)

thx @samueldy and @midden for pointing things out. should be fixed now.

midden commented on 2023-04-25 17:18 (UTC)

decent-sampler.desktop should be updated to replace 'Multimedia' with 'Audio' to avoid ending up in the 'Other' section of your application launcher. The icon section also needs to be updated with a hyphen in the middle: 'decent-sampler'.

samueldy commented on 2023-04-25 15:01 (UTC)

package() needs to be updated to have Static in the extracted directory name:

diff --git a/PKGBUILD b/PKGBUILD
index d1fe8d3..3a21e26 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,7 +15,7 @@ source=("https://www.dropbox.com/sh/dwyry6xpy5uut07/AABF59kSghReGue2_KZlf8YFa/De
 sha256sums=('SKIP' 'f2eb1d90eb08cf725a139b2c05c48a3b40b245aa8c92aea34c5ec6f35630e31b' 'd0bb836f05373d3493a6b2be7d90beeb6119f996199ee5856a92ba681914f0b0' 'f45eefe4e35d6973e55af2ff3a07d392273b2141dc8ff025c0f86597bbb90bb8')

 package() {
-   cd "Decent_Sampler-${pkgver}-Linux-x86_64"
+ cd "Decent_Sampler-${pkgver}-Linux-Static-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"

samueldy commented on 2023-01-23 16:34 (UTC)

@awhb Sorry, forgot to say this is a Python script. (Well, actually a Jupyter notebook, but you could just copy the code into a Python script and run it.) You just need to install the selenium and natsort Python packages. (I did this using a Conda environment, but it looks like you could also install python-selenium from the AUR and natsort from PyPI.) The idea is that the script just gives you the filename and URL, which you could then substitute into a template of the PKGBUILD (e.g., using the jinja2 Python package) to automatically generate an up-to-date PKGBUILD.

awhb commented on 2023-01-18 22:45 (UTC)

@samueldy: unfortunately i have no idea how to implement your suggestion. looks cool tho

samueldy commented on 2022-12-25 21:47 (UTC)

@awhb: the easiest way I can think of is to have a headless browser read that Dropbox page and pull out the latest URL. https://gist.github.com/samueldy/f087e1c56f691280d2f02d7ce732053b This gives you the filename and URL of the latest version, assuming they keep naming the tarballs the same way they have.

I tried playing with the Dropbox API but wasn't able to figure out how to list a shared folder that you haven't added to your own dropbox.

awhb commented on 2022-12-25 09:26 (UTC)

fixed the mismatching checksum for the icon, sorry about that.

besides that i have no idea how to grab the latest package automatically. if anyone can help it would be appreciated.

samueldy commented on 2022-12-25 00:29 (UTC)

The latest update (AUR commit b8d0c65) which changes the icon to one with a transparent background didn't also update the SHA256 hash for this image, so the build is failing. Can you update it?

Also, I think awhb's idea about automatically downloading the most recent version from Dropbox is a good idea and would make this AUR package much easier for everyone to use. Thanks!

awhb commented on 2022-12-19 23:15 (UTC) (edited on 2022-12-19 23:17 (UTC) by awhb)

as there are frequent updates that often include critical bugfixes is there any way to somehow include it in the PKGBUILD to always download the latest version?

otherwise i can offer my help updating the package whenever a new version comes out.