Advertisement
BeTmAsTeR

Fixed Open Sankore 2.2.3 PKGBUILD

Dec 13th, 2013
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.92 KB | None | 0 0
  1. # Maintainer: Muflone <webreg@vbsimple.net>
  2. # Fixed by BeTmAsTeR
  3.  
  4. pkgname=open-sankore
  5. pkgver=2.2.3
  6. pkgrel=2
  7. pkgdesc="An interactive white board that uses a free standard format"
  8. arch=(i686 x86_64)
  9. url="http://open-sankore.org/en/"
  10. license=(GPL3)
  11. depends=(python2 libpaper qt4 phonon libmysqlclient gstreamer0.10-base qtwebkit libdbusmenu-qt libtiff)
  12. install=package.install
  13.  
  14. if [ "$CARCH" = "x86_64" ]
  15. then
  16.   source=("http://ftp.open-sankore.org/current/Open-Sankore_Ubuntu_12.04_${pkgver}_amd64.zip")
  17.   md5sums=('c77d1ef3c5b97591aba89e62de92496f')
  18.   _debarchive="Open-Sankore_${pkgver}_amd64.deb"
  19. else
  20.   source=("http://ftp.open-sankore.org/current/Open-Sankore_Ubuntu_12.04_${pkgver}_i386.zip")
  21.   md5sums=('ad1b7ca7dd3e90793a15c6b3ff85748a')
  22.   _debarchive="Open-Sankore_${pkgver}_i386.deb"
  23. fi
  24.  
  25. build() {
  26.   ar -x ${_debarchive} data.tar.gz
  27.   tar xvzf data.tar.gz
  28.   # Fix paths from usr/local to usr/lib
  29.   sed -i "s#/usr/local/Open-Sankore-${pkgver}#/usr/lib/open-sankore#g" usr/share/applications/Open-Sankore.desktop
  30.   sed -i "s#/usr/local/Open-Sankore-${pkgver}#/usr/lib/open-sankore#g" usr/local/Open-Sankore-${pkgver}/run.sh
  31. }
  32.  
  33. package() {
  34.   cd "$srcdir/usr/local/Open-Sankore-$pkgver"
  35.   # Fix invalid permissions
  36.   chmod a+rx library/pictures
  37.  
  38.   # Install files
  39.   install -d "$pkgdir/usr/lib/open-sankore"
  40.   cp -r * "$pkgdir/usr/lib/open-sankore"
  41.  
  42.   # Create a link to the executable
  43.   install -d "$pkgdir/usr/bin"
  44.   ln -s /usr/lib/open-sankore/run.sh "$pkgdir/usr/bin/open-sankore"
  45.  
  46.   # Install desktop file
  47.   install -d "$pkgdir/usr/share/applications"
  48.   install -t "$pkgdir/usr/share/applications" "$srcdir/usr/share/applications/Open-Sankore.desktop"
  49.  
  50.   # Install release notes files
  51.   install -d "$pkgdir/usr/share/open-sankore"
  52.   install -m 644 -t "$pkgdir/usr/share/open-sankore" "$srcdir/JournalDesModifications.pdf"
  53.   install -m 644 -t "$pkgdir/usr/share/open-sankore" "$srcdir/ReleaseNotes.pdf"
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement