summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorhazard2015-07-08 00:05:30 -0700
committerhazard2015-07-08 00:05:30 -0700
commitc4bfbcf19828bc5102342121233872836ee71123 (patch)
tree8d380bbd28dbb957ae89c54dccc8a4f0e5cb5f03
downloadaur-sandforce-updater.tar.gz
Package imported by apac-migrate
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD33
-rw-r--r--sandforce-updater.install20
3 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..296d74e1fc5b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = sandforce-updater
+ pkgdesc = Mushkin SSD Firmware Update Tool with GUI (QT)
+ pkgver = 1.3
+ pkgrel = 3
+ url = http://www.sandforce.com/index.php?id=182
+ install = sandforce-updater.install
+ arch = i686
+ arch = x86_64
+ license = unknown
+ makedepends = gzip
+ depends = qt4
+ depends = libpng
+ depends = freetype2
+ depends = libsm
+ depends = libice
+ depends = libxrender
+ depends = fontconfig
+ depends = libxext
+ depends = libx11
+ optdepends = chronos-firmware: Mushkin SSD firmware
+ source = https://github.com/oshazard/aur-includes/raw/master/sandforce-updater/includes.tar.gz
+ md5sums = 55327a4158fa44ca5b734b81dc427b82
+
+pkgname = sandforce-updater
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b2f18c9eb828
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: OS Hazard <oshazard+aur@gmail.com>
+pkgname=sandforce-updater
+pkgver=1.3
+pkgrel=3
+pkgdesc="Mushkin SSD Firmware Update Tool with GUI (QT)"
+arch=('i686' 'x86_64')
+_arch=$(uname -m)
+url="http://www.sandforce.com/index.php?id=182"
+license=('unknown')
+depends=('qt4' 'libpng' 'freetype2' 'libsm' 'libice' 'libxrender' 'fontconfig' 'libxext' 'libx11')
+makedepends=('gzip')
+optdepends=('chronos-firmware: Mushkin SSD firmware')
+install=$pkgname.install
+source=('https://github.com/oshazard/aur-includes/raw/master/sandforce-updater/includes.tar.gz')
+md5sums=('55327a4158fa44ca5b734b81dc427b82')
+
+package() {
+ cd "$srcdir/mkn-updater"
+
+ # Install binary
+ if [ ${_arch} = "i686" ]; then
+ install -Dm755 "Mushkin_FieldUpdater_v${pkgver}_FC14-32Bit" "${pkgdir}/usr/bin/sandforce-updater"
+ elif [ ${_arch} = "x86_64" ]; then
+ install -Dm755 "Mushkin_FieldUpdater_v${pkgver}_FC12-64Bit" "${pkgdir}/usr/bin/sandforce-updater"
+ fi
+
+ # Install pixmap and .desktop file
+ install -Dm644 "mushkin_drive.png" "${pkgdir}/usr/share/pixmaps/mushkin_drive.png"
+ install -Dm644 "sandforce-updater.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+
+ # Install documentation
+ install -Dm644 Readme.txt "${pkgdir}/usr/share/doc/${pkgname}/README"
+}
diff --git a/sandforce-updater.install b/sandforce-updater.install
new file mode 100644
index 000000000000..068d0778638e
--- /dev/null
+++ b/sandforce-updater.install
@@ -0,0 +1,20 @@
+post_install() {
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+
+ # Fix QT shared library depends
+ if [ ! -f "/usr/lib/libqgif.so" ];
+ then ln -s /usr/lib/qt/plugins/imageformats/libqgif.so /usr/lib/libqgif.so
+ fi
+ if [ ! -f "/usr/lib/libqico.so" ];
+ then ln -s /usr/lib/qt/plugins/imageformats/libqico.so /usr/lib/libqico.so
+ fi
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}