diff options
author | cyrozap | 2024-02-25 01:52:37 -0600 |
---|---|---|
committer | cyrozap | 2024-02-25 01:52:37 -0600 |
commit | 211de8f133b6b0847d159599d7556497d39d8efd (patch) | |
tree | 3cbd84928cc29aee62c0da64221bd80bd59a25ac | |
parent | 348827aab6938c079340d8c77d4c45f4fa28f6ec (diff) | |
download | aur-211de8f133b6b0847d159599d7556497d39d8efd.tar.gz |
Update databases and icon caches using pacman hooks
Also, add 256x256 icons.
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | digilent.waveforms.install | 11 |
3 files changed, 10 insertions, 17 deletions
@@ -1,7 +1,7 @@ pkgbase = digilent.waveforms pkgdesc = Digilent WaveForms Application, Runtime and SDK pkgver = 3.21.3 - pkgrel = 2 + pkgrel = 3 url = https://digilent.com/reference/software/waveforms/waveforms-3/start install = digilent.waveforms.install arch = i686 @@ -10,13 +10,10 @@ pkgbase = digilent.waveforms arch = armv7h arch = aarch64 license = custom - depends = desktop-file-utils depends = digilent.adept.runtime depends = qt5-multimedia depends = qt5-script depends = qt5-serialport - depends = shared-mime-info - depends = xdg-utils options = !strip source_i686 = https://digilent.s3.amazonaws.com/Software/Waveforms2015/3.21.3/digilent.waveforms_3.21.3_i386.deb sha256sums_i686 = 64be424aa8e04039796a9633513ba7a7ad2fe0e1315bc03058d60a19617dcfcd @@ -2,12 +2,12 @@ pkgname=digilent.waveforms pkgver=3.21.3 -pkgrel=2 +pkgrel=3 pkgdesc="Digilent WaveForms Application, Runtime and SDK" arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64') url="https://digilent.com/reference/software/waveforms/waveforms-3/start" license=('custom') -depends=('desktop-file-utils' 'digilent.adept.runtime' 'qt5-multimedia' 'qt5-script' 'qt5-serialport' 'shared-mime-info' 'xdg-utils') +depends=('digilent.adept.runtime' 'qt5-multimedia' 'qt5-script' 'qt5-serialport') options=('!strip') install=${pkgname}.install source_aarch64=("https://digilent.s3.amazonaws.com/Software/Waveforms2015/${pkgver}/${pkgname}_${pkgver}_arm64.deb") @@ -28,4 +28,11 @@ package() { # Install license file install -dm 755 "${pkgdir}/usr/share/licenses/${pkgname}" ln -s "/usr/share/doc/${pkgname}/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/copyright" + + # Install icons + for _size in 32 256; do + for _mimetype in application-x-dwf3project application-x-dwf3work; do + install -Dm 644 "${pkgdir}/usr/share/digilent/waveforms/pixmaps/${_size}.png" "${pkgdir}/usr/share/icons/hicolor/${_size}x${_size}/mimetypes/${_mimetype}.png" + done + done } diff --git a/digilent.waveforms.install b/digilent.waveforms.install index e325b2b98e34..cb0216a2b550 100644 --- a/digilent.waveforms.install +++ b/digilent.waveforms.install @@ -1,22 +1,11 @@ post_install() { ldconfig - update-mime-database usr/share/mime > /dev/null - xdg-icon-resource install --context mimetypes --mode system --novendor --size 32 /usr/share/digilent/waveforms/pixmaps/32.png application-x-dwf3work - xdg-icon-resource install --context mimetypes --mode system --novendor --size 32 /usr/share/digilent/waveforms/pixmaps/32.png application-x-dwf3project - update-desktop-database -q } post_upgrade() { post_install } -pre_remove() { - update-mime-database usr/share/mime > /dev/null - xdg-icon-resource uninstall --context mimetypes --mode system --size 32 application-x-dwf3work - xdg-icon-resource uninstall --context mimetypes --mode system --size 32 application-x-dwf3project - update-desktop-database -q -} - post_remove() { ldconfig } |