summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorcyrozap2024-02-25 01:52:37 -0600
committercyrozap2024-02-25 01:52:37 -0600
commit211de8f133b6b0847d159599d7556497d39d8efd (patch)
tree3cbd84928cc29aee62c0da64221bd80bd59a25ac
parent348827aab6938c079340d8c77d4c45f4fa28f6ec (diff)
downloadaur-211de8f133b6b0847d159599d7556497d39d8efd.tar.gz
Update databases and icon caches using pacman hooks
Also, add 256x256 icons.
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD11
-rw-r--r--digilent.waveforms.install11
3 files changed, 10 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f7b83066b26a..0f76977a8408 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 5726391c684c..4c7a29070fe8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}