summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrank Siegert2017-05-11 11:44:11 +0200
committerFrank Siegert2017-05-11 11:44:16 +0200
commit8ba3532b25ba4bbe22c9cfb67e23148ec2033045 (patch)
treef6656f77e51a6174cf6cf4e3ee36323dbfe94b1f
parentc282e8c9d56903a14496b9a26feef5df0db52709 (diff)
downloadaur-8ba3532b25ba4bbe22c9cfb67e23148ec2033045.tar.gz
Update to 1.3.5-3:
- include .desktop file - install resources (library, ...) from source tarball into /opt/openboard/ - move executable to /opt/openboard/OpenBoard and make /usr/bin/openboard a link to it, like other distributions. This is necessary to make OpenBoard discover the resources in /opt/openboard/
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD24
-rw-r--r--openboard.desktop10
3 files changed, 34 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1041861ce71d..1e7666a1b064 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Tue May 9 14:20:59 UTC 2017
+# Thu May 11 09:44:11 UTC 2017
pkgbase = openboard
pkgdesc = Interactive whiteboard software for schools and universities
pkgver = 1.3.5
- pkgrel = 2
+ pkgrel = 3
url = http://openboard.ch/index.en.html
arch = x86_64
arch = i686
@@ -21,11 +21,13 @@ pkgbase = openboard
source = ssl10.patch
source = qchar.patch
source = qtmultimediadefs.patch
+ source = openboard.desktop
md5sums = d3ff4e88b5c8f1913c12a7686ef86329
md5sums = fa1ff089f0bcc15d2a510bb90cdd3002
md5sums = 9dbccb56e4079b75c606dc40c3e77f00
md5sums = bf2c524f3897cfcfb4315bcd92d4206e
md5sums = 0d18be8088442762c2a3d5e6e1f1a911
+ md5sums = 21d1749400802f8fc0669feaf77de683
pkgname = openboard
diff --git a/PKGBUILD b/PKGBUILD
index 96384dd367fd..e72e96dbdf03 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Frank Siegert <frank.siegert@googlemail.com>
pkgname=openboard
pkgver=1.3.5
-pkgrel=2
+pkgrel=3
pkgdesc="Interactive whiteboard software for schools and universities"
arch=('x86_64' 'i686')
url="http://openboard.ch/index.en.html"
@@ -11,14 +11,17 @@ source=("https://github.com/OpenBoard-org/OpenBoard/archive/v$pkgver.tar.gz"
"https://github.com/OpenBoard-org/OpenBoard-ThirdParty/archive/master.zip"
ssl10.patch
qchar.patch
- qtmultimediadefs.patch)
+ qtmultimediadefs.patch
+ openboard.desktop)
md5sums=('d3ff4e88b5c8f1913c12a7686ef86329'
'fa1ff089f0bcc15d2a510bb90cdd3002'
'9dbccb56e4079b75c606dc40c3e77f00'
'bf2c524f3897cfcfb4315bcd92d4206e'
- '0d18be8088442762c2a3d5e6e1f1a911')
+ '0d18be8088442762c2a3d5e6e1f1a911'
+ '21d1749400802f8fc0669feaf77de683')
prepare() {
+ rm -rf $srcdir/OpenBoard-ThirdParty
mv "$srcdir/OpenBoard-ThirdParty-master" "$srcdir/OpenBoard-ThirdParty"
cd $srcdir/OpenBoard-$pkgver
@@ -54,6 +57,19 @@ build() {
package() {
cd "$srcdir/OpenBoard-$pkgver"
+
+ mkdir -p $pkgdir/opt/openboard
+
+ for i in customizations etc i18n library; do
+ cp -rp $srcdir/OpenBoard-$pkgver/resources/$i $pkgdir/opt/openboard;
+ done
+
+ cp -rp $srcdir/OpenBoard-$pkgver/resources/images/OpenBoard.png $pkgdir/opt/openboard/
+ cp -rp build/linux/release/product/OpenBoard $pkgdir/opt/openboard/
+
+ mkdir -p $pkgdir/usr/share/applications
+ cp -rp $srcdir/openboard.desktop $pkgdir/usr/share/applications
+
mkdir -p $pkgdir/usr/bin
- cp -rp build/linux/release/product/OpenBoard $pkgdir/usr/bin/
+ ln -s /opt/openboard/OpenBoard $pkgdir/usr/bin/openboard
}
diff --git a/openboard.desktop b/openboard.desktop
new file mode 100644
index 000000000000..e6663332bae6
--- /dev/null
+++ b/openboard.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Name=OpenBoard
+Comment=OpenBoard, an interactive white board application
+Exec=openboard %f
+Icon=/opt/openboard/OpenBoard.png
+StartupNotify=true
+Terminal=false
+MimeType=application/ubz
+Categories=Education;