summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 0c444431c107d5861e216d0155b1dab885ed30e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# Maintainer:  Vitalii Kuzhdin <vitaliikuzhdin@gmail.com>

pkgname="playedit"
_commit_rel="f1b69def2d34e850f8526ffb606f73948d43bcf9" # 0.1.6
_commit="bf09f692f151be776efcb72703f9b9b5f6a54419" # r198
pkgver="0.1.6+r198+g${_commit::7}"
pkgrel=2
pkgdesc="A GTK GUI for creating and editing playlists on an MTP (Media Transfer Protocol) device"
arch=('x86_64')
url="https://playedit.sourceforge.net"
license=('GPL-3.0-or-later')
depends=('atkmm' 'cairomm' 'gcc-libs' 'glibmm' 'glib2' 'glibc' 'gtkmm3>=3.10'
         'libgudev' 'libsigc++' 'libusb' 'mpg123' 'pangomm')
makedepends=('git' 'intltool') # 'gnome-common' 'gnome-doc-utils'
_pkgsrc="${pkgname}"
source=("${_pkgsrc}::git+https://git.code.sf.net/p/${pkgname}/code#commit=${_commit}"
        "${pkgname}_include_string.patch")
b2sums=('7a7ec83e627757478fa74e58a84902b50170d0d926d70bb84b758ecd9bbaa4617e9fa9fb42b9e1dcd8aba5a6bc6ff23f78d100256105bc1099ab43578d335c81'
        '7f8feb796563f24f0eda4da408e689050c57ec65571e63b87d6ba7b7d8af7fc87d5de1f68e8e61cd6683ccdc35930baaba8db7c29ffd5973e26b03c8ace01b2c')

prepare() {
  cd "${srcdir}/${_pkgsrc}"
  patch -Np1 -i "${srcdir}/${pkgname}_include_string.patch"
  sed -e 's/ -O2//g' \
      -e '/GNOME_DOC_INIT/d' \
      -e '/help\//d' \
      -i 'configure.ac'
  sed -e 's/gnome-doc-utils.make//g' \
      -e 's/help//g' \
      -i 'Makefile.am'
}

build() {
  cd "${srcdir}/${_pkgsrc}"
  # ./autogen.sh
  libtoolize
  autoreconf -vfi -I /usr/share/gettext/m4
  ./configure \
    --prefix='/usr'
  make
}

# check() {
#   cd "${srcdir}/${_pkgsrc}"
#   make check
# }

package() { 
  cd "${srcdir}/${_pkgsrc}"
  make DESTDIR="${pkgdir}" install

  install -Dm644 "AUTHORS" "${pkgdir}/usr/share/doc/${pkgname}/AUTHORS"
  install -Dm644 "NEWS"    "${pkgdir}/usr/share/doc/${pkgname}/NEWS"
  install -Dm644 "README"  "${pkgdir}/usr/share/doc/${pkgname}/README"
  install -Dm644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}