summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 2b5ca2547365f3859b075bc6e07c1a4b28622ada (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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# Maintainer:
# Contributor: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Ben Mazer <blm@groknil.org>

pkgname=muine
pkgver=0.8.11
pkgrel=6
pkgdesc="A music player written in C Sharp"
arch=('x86_64')
license=('GPL')
url="http://muine.gooeylinux.org/"
depends=('gst-plugins-base' 'gconf-sharp' 'taglib-sharp' 'notify-sharp')
makedepends=('intltool' 'gnome-common')
optdepends=('gst-plugins-bad: Extra media codecs'
            'gst-plugins-good: Extra media codecs'
            'gst-plugins-ugly: Extra media codecs'
            'gst-libav: Extra media codecs')
source=(https://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2
        fix-multimedia-key-support.patch
        use-notify-sharp.patch
        fix-overwrite-dialog.patch
        use-dbus-sharp.patch
        drop-gnome-sharp-dependency.patch
        use-standard-icons.patch
        use-gstreamer-1.0.patch
        enable-deprecations.patch
        drop-musicbrainz.patch
        fix-dnd.patch)
sha512sums=('13063c1057cc4a5fb9c2cfca6249e3014415cbfa735a89f1ae411705412e379f1252789787aaca5e11f844fcd8c31a319c408c73539ffe173bc03985b3606d79'
            '61ea7a768192f526ca4466d97a08028de4d98edc93779bf7c896aec5d4d003104916680ab6d3e15476b3caff4bdd9edfa91207a68c9d39d17c39f24b02f94ab4'
            '20adfb1f294e1fadd85b868b4b39400a5e90054f42e1433386d48058aa5892b588244358363bce92b372ae7390cfeefbcef90ea12df977f0939bdb26b44a8222'
            '4b257d8d2fdae7fc4c186f292b0b6327254466840c8f63adc353bd2ffad92ca4e682f949e9762bb2c2653cf0dcbe85d5660be1147bb9d0a70a44cc72495b6738'
            '66063e7ed0f4057031bf82bea3259fdbc6b12e433171f356e721bb3e15b060887a5cfc375963f4a23dd8512618fdf36fa74a72cb7f5296b91706cf7e7e4420de'
            'd9d3b66df45164597fa16fa24ab11226bf9cdcaa05c4d698110da0b3bca0214d070b05f4dd49834f7af2a87bb2ab8730d93251b53c00e0dd224cfd8a58b3a18b'
            '750cc1a5ebfaf172e21502fb119498de504dfcbb243a38cc8cc828082199c594def950faa146ba96b57ba5febb781b309c8e9e029b59e2a06ce85227326adcf9'
            'fe061904b650068845ac61a2b4d621a26b5af8fed202023a76fa9bd994713906559b22cf312e3fe2b0d6512cc0350d21b2a4c9cbc8d7db537ee2eddf4ce9acaa'
            '4d744bb8403ab6d3adca90869e5f97cfa093797397e101a729efa09b731c6b22dcbd336d866cd2d9f9b0648c0b7afff702dbda4d6a51094349b852cc4b511e45'
            '0b9ce09d92da1c8dfb44b15f0b3e340f773bd142662aeea7dd76ef427e063c3ad8db17a2fe8331ee236d1f06a2e4b4d0f8b0e50508423f3e54a923f8bf08c430'
            '6758b90107fd02a667a67da9e0c7a59003d13598f129bd796148e1701be72e8b9e0d0e0eae66b963fa8480c4477c66dc2d056d26615558d5845e9413847761b3')

prepare() {
  cd $pkgname-$pkgver
  patch -Np1 -i ../fix-multimedia-key-support.patch
  patch -Np1 -i ../use-notify-sharp.patch
  patch -Np1 -i ../fix-overwrite-dialog.patch
  patch -Np1 -i ../use-dbus-sharp.patch
  patch -Np1 -i ../drop-gnome-sharp-dependency.patch
  patch -Np1 -i ../use-standard-icons.patch
  patch -Np1 -i ../use-gstreamer-1.0.patch
  patch -Np1 -i ../enable-deprecations.patch
  patch -Np1 -i ../drop-musicbrainz.patch
  patch -Np1 -i ../fix-dnd.patch
  sed -i 's/MCS, gmcs/MCS, mcs/' configure.in
  autoreconf -fi
}

build() {
  cd $pkgname-$pkgver
  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
              --enable-compile-warnings=minimum \
              --disable-schemas-install \
              --with-gconf-schema-file-dir=/usr/share/gconf/schemas
  make
}

package() {
  cd $pkgname-$pkgver
  make DESTDIR="$pkgdir" install
}