diff options
author | hazard | 2015-07-08 00:05:30 -0700 |
---|---|---|
committer | hazard | 2015-07-08 00:05:30 -0700 |
commit | c4bfbcf19828bc5102342121233872836ee71123 (patch) | |
tree | 8d380bbd28dbb957ae89c54dccc8a4f0e5cb5f03 | |
download | aur-sandforce-updater.tar.gz |
Package imported by apac-migrate
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | sandforce-updater.install | 20 |
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 +} |