summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAskhat Bakarov2015-06-25 12:35:34 +0600
committerAskhat Bakarov2015-06-25 12:35:34 +0600
commitaf6991c8c2249ae54b9d5755bf7af65c43d62ca8 (patch)
tree92868b5d45ad0984242f0d6d53354c369d217844
downloadaur-spectrascan.tar.gz
Initial import
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD59
-rw-r--r--spectrascan.desktop9
-rw-r--r--spectrascan.install14
4 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f82f9eda5b65
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = spectrascan
+ pkgdesc = Loads images from scanned curves and exports the pixel coordinates of the curve in csv format
+ pkgver = 0008
+ pkgrel = 1
+ url = http://spectrascan.sourceforge.net/
+ install = spectrascan.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = cmake
+ depends = qt4
+ source = http://downloads.sourceforge.net/sourceforge/spectrascan/SpectraScan.0008.tar.bz2
+ source = spectrascan.desktop
+ sha256sums = d65cee089f674987a35936b78e6ac7c416192e98ca52f4584606cf2ccc5ef564
+ sha256sums = 473a23c69a2c3bb69328feb667c8e85a4ff1eb4acd563d5b5349f197bd61be86
+
+pkgname = spectrascan
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5bf4cc44198e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+
+pkgname=spectrascan
+_pkgname=SpectraScan
+pkgver=0008
+pkgrel=1
+pkgdesc="Loads images from scanned curves and exports the pixel coordinates of the curve in csv format"
+arch=('i686' 'x86_64')
+url="http://spectrascan.sourceforge.net/"
+license=('GPL')
+depends=(qt4)
+makedepends=(cmake)
+install=spectrascan.install
+source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${_pkgname}.${pkgver}.tar.bz2 spectrascan.desktop)
+sha256sums=('bd32751571fa4cb3036b06ccb7ea43b50d8559d210ded3dea3e41f8502f559be')
+
+build() {
+ cd "${pkgname}"
+
+ #DESTDIR="${pkgdir}" PREFIX="/usr" qmake-qt4 SpectraGlobal.pro
+ cmake -DCMAKE_INSTALL_PREFIX=/usr ./CMakeLists.txt
+
+}
+
+package() {
+
+ cd "${pkgname}"
+ # make INSTALL_ROOT="$pkgdir" install
+ # NO install target
+
+ install -d -m755 "${pkgdir}/usr/bin"
+
+ make DESTDIR="$pkgdir/" install
+
+ install -d -m755 "${pkgdir}/usr/share/${pkgname}"
+ mv -f "${pkgdir}"/usr/bin/* "${pkgdir}/usr/share/${pkgname}"
+ rm -f -R "${pkgdir}/usr/bin"
+
+ #cp -f "${_pkgname}/${_pkgname}_ru".* "${pkgdir}/usr/share/${pkgname}"
+ #chmod 644 "${pkgdir}/usr/share/${pkgname}/${_pkgname}_ru"*
+
+ cp -rf "${_pkgname}/Icons/" "${pkgdir}/usr/share/${pkgname}"
+ chmod 644 "${pkgdir}/usr/share/${pkgname}/Icons/"*
+
+ cp -rf "${_pkgname}/DocsHTML/" "${pkgdir}/usr/share/${pkgname}"
+ chmod 644 "${pkgdir}/usr/share/${pkgname}/DocsHTML/english/"*
+
+ install -d -m755 "${pkgdir}/usr/bin"
+ ln -s "/usr/share/${pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+
+ # Desktop integration
+ install -d -m755 "${pkgdir}/usr/share/pixmaps"
+ ln -s "/usr/share/${pkgname}/Icons/"export.svg "${pkgdir}/usr/share/pixmaps"/spectrascan.svg
+
+ install -D -m644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ # install -D -m644 "$srcdir/$pkgname-mimetypes" "$pkgdir/usr/share/mime/packages/$pkgname.xml"
+}
+
+sha256sums=('d65cee089f674987a35936b78e6ac7c416192e98ca52f4584606cf2ccc5ef564'
+ '473a23c69a2c3bb69328feb667c8e85a4ff1eb4acd563d5b5349f197bd61be86')
diff --git a/spectrascan.desktop b/spectrascan.desktop
new file mode 100644
index 000000000000..b24e983f2c8f
--- /dev/null
+++ b/spectrascan.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Terminal=false
+Name=SpectraScan
+Type=Application
+Icon=/usr/share/pixmaps/spectrascan.svg
+Exec=/usr/bin/spectrascan %f
+Comment=An application for 2D plotting
+Categories=Science;X-Plotting;
diff --git a/spectrascan.install b/spectrascan.install
new file mode 100644
index 000000000000..018e31c86244
--- /dev/null
+++ b/spectrascan.install
@@ -0,0 +1,14 @@
+post_install() {
+ # echo "update mime database..."
+ # update-mime-database usr/share/mime > /dev/null
+ echo "update desktop mime database..."
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}