# Maintainer: Karl Ljungkvist # Contributor: Gobidev # Contributor: Dominik Schrempf # Contributor: sekret, mail=$(echo c2VrcmV0QHBvc3Rlby5zZQo= | base64 -d) pkgname=transcribe pkgver=9.40.0 pkgrel=1 pkgdesc="music transcription aid" arch=('x86_64') url="https://www.seventhstring.com/xscribe/overview.html" license=('unknown') depends=('libsm' 'gtk3' 'gst-plugins-base-libs') source=("https://www.seventhstring.com/xscribe/downlo/xscsetup-${pkgver}.tar.gz") sha256sums=('83bdee09376f0e3f47fbc06a4bbb29fdcbdedce0a832f91b18d6aa4aed9db47d') package() { cd "$srcdir/$pkgname" # Executable. install -Dm0755 "$pkgname" "$pkgdir/usr/lib/$pkgname/$pkgname" mkdir -p "$pkgdir/usr/bin" ln -s /usr/lib/$pkgname/$pkgname "$pkgdir/usr/bin/$pkgname" # Documentation. install "xschelp.htb" "$pkgdir/usr/lib/$pkgname/" # Library. lib="libgstvideosection.so" if [ -e "$lib" ]; then install -Dm0755 "$lib" "$pkgdir/usr/lib/gstreamer-1.0/$lib" fi # Icons. for icon in gtkicons/xsc*png do unprefixed=${icon#*xsc} size=${unprefixed%.png} install -Dm0644 $icon "$pkgdir/usr/share/icons/hicolor/${size}/apps/seventhstring-transcribe.png" done # Mime type with icon. mime_file=seventhstring-transcribe.xml cat <<"-EOF-" > $mime_file Transcribe! File -EOF- install -Dm0644 $mime_file "$pkgdir/usr/share/mime/packages/$mime_file" # Application .desktop file. desktop_file=seventhstring-transcribe.desktop cat << -EOF- > $desktop_file [Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application MimeType=application/seventhstring-transcribe; Exec=transcribe %f Categories=Audio; Terminal=false Icon=seventhstring-transcribe Name=Transcribe! -EOF- install -Dm0644 $desktop_file "$pkgdir/usr/share/applications/$desktop_file" } # vim:set ts=2 sw=2 et: