summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSoukyuu2015-06-08 19:36:46 +0200
committerSoukyuu2015-06-08 19:36:46 +0200
commit5a55eb6610c35c34e93079483b21342e8341b018 (patch)
tree61bd1ca1b84e757b0cc5b6d1e39fb3341ba6a9d0
downloadaur-5a55eb6610c35c34e93079483b21342e8341b018.tar.gz
initial AUR4 commit
-rw-r--r--.SRCINFO62
-rw-r--r--PKGBUILD64
-rw-r--r--deadbeef.install14
3 files changed, 140 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5f12428faf37
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,62 @@
+pkgbase = deadbeef-git
+ pkgdesc = Music player based on GTK2 (devel branch)
+ pkgver = r5866.8631953
+ pkgrel = 1
+ url = http://deadbeef.sourceforge.net
+ install = deadbeef.install
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = curl
+ makedepends = faad2
+ makedepends = flac
+ makedepends = git
+ makedepends = intltool
+ makedepends = imlib2
+ makedepends = libcddb
+ makedepends = libcdio
+ makedepends = libmad
+ makedepends = libpulse
+ makedepends = libsamplerate
+ makedepends = libvorbis
+ makedepends = libx11
+ makedepends = libzip
+ makedepends = wavpack
+ makedepends = yasm
+ depends = alsa-lib
+ depends = desktop-file-utils
+ depends = gtk2
+ depends = hicolor-icon-theme
+ depends = gtkglext
+ depends = jansson
+ optdepends = libsamplerate: for dsp_libsrc plugin (resampler)
+ optdepends = libsm: optional dependency for gtkui session client support
+ optdepends = libice: optional dependency for gtkui session client support
+ optdepends = alsa-lib: ALSA support
+ optdepends = alsa-oss: for OSS output plugin
+ optdepends = libvorbis: for ogg vorbis plugin
+ optdepends = libogg: for ogg vorbis plugin
+ optdepends = libmad: for mp3 plugin (mpeg1,2 layers1,2,3)
+ optdepends = flac: for flac plugin
+ optdepends = curl: for last.fm, vfs_curl (shoutcast/icecast), artwork plugins
+ optdepends = imlib2: for artwork plugin
+ optdepends = wavpack: for wavpack plugin
+ optdepends = libsndfile: for sndfile plugin
+ optdepends = libcdio: for cd audio plugin
+ optdepends = libcddb: for cd audio plugin
+ optdepends = faad2: for AAC plugin
+ optdepends = dbus: for notification daemon support (OSD current song notifications)
+ optdepends = pulseaudio: for PulseAudio output plugin
+ optdepends = libx11: for global hotkeys plugin
+ optdepends = zlib: for Audio Overload plugin (psf, psf2, etc), GME (for vgz)
+ optdepends = libsidplay: for SID player plugin
+ optdepends = yasm: required to build assembly portions of ffap plugin
+ optdepends = libzip: for vfs_zip plugin
+ provides = deadbeef
+ conflicts = deadbeef
+ options = !libtool
+ source = git+https://github.com/Alexey-Yakovenko/deadbeef
+ md5sums = SKIP
+
+pkgname = deadbeef-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..287d76cc3e1a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,64 @@
+# Maintainer: Soukyuu <chrno-sphered at hotmail dot com>
+# Contributor: archtux <antonio dot arias99999 at gmail dot com>
+pkgname=deadbeef-git
+pkgver=r5866.8631953
+pkgrel=1
+pkgdesc="Music player based on GTK2 (devel branch)"
+url="http://deadbeef.sourceforge.net"
+arch=('i686' 'x86_64')
+license=('GPL2')
+depends=('alsa-lib' 'desktop-file-utils' 'gtk2' 'hicolor-icon-theme' 'gtkglext' 'jansson')
+makedepends=('curl' 'faad2' 'flac' 'git' 'intltool' 'imlib2' 'libcddb' 'libcdio' 'libmad' 'libpulse' 'libsamplerate' 'libvorbis' 'libx11' 'libzip' 'wavpack' 'yasm')
+optdepends=('libsamplerate: for dsp_libsrc plugin (resampler)'
+ 'libsm: optional dependency for gtkui session client support'
+ 'libice: optional dependency for gtkui session client support'
+ 'alsa-lib: ALSA support'
+ 'alsa-oss: for OSS output plugin'
+ 'libvorbis: for ogg vorbis plugin'
+ 'libogg: for ogg vorbis plugin'
+ 'libmad: for mp3 plugin (mpeg1,2 layers1,2,3)'
+ 'flac: for flac plugin'
+ 'curl: for last.fm, vfs_curl (shoutcast/icecast), artwork plugins'
+ 'imlib2: for artwork plugin'
+ 'wavpack: for wavpack plugin'
+ 'libsndfile: for sndfile plugin'
+ 'libcdio: for cd audio plugin'
+ 'libcddb: for cd audio plugin'
+ 'faad2: for AAC plugin'
+ 'dbus: for notification daemon support (OSD current song notifications)'
+ 'pulseaudio: for PulseAudio output plugin'
+ 'libx11: for global hotkeys plugin'
+ 'zlib: for Audio Overload plugin (psf, psf2, etc), GME (for vgz)'
+ 'libsidplay: for SID player plugin'
+ 'yasm: required to build assembly portions of ffap plugin'
+ 'libzip: for vfs_zip plugin')
+install='deadbeef.install'
+options=('!libtool')
+conflicts=('deadbeef')
+provides=('deadbeef')
+source=('git+https://github.com/Alexey-Yakovenko/deadbeef')
+md5sums=('SKIP')
+
+prepare() {
+ cd $srcdir/deadbeef
+
+ ./autogen.sh
+ ./configure --prefix=/usr --enable-ffmpeg --enable-gtk2 --disable-gtk3
+}
+
+build() {
+ cd $srcdir/deadbeef
+
+ make
+}
+
+package() {
+ cd $srcdir/deadbeef
+
+ make DESTDIR=$pkgdir install
+}
+
+pkgver() {
+ cd $srcdir/deadbeef
+ echo r$(git rev-list --count master).$(git rev-parse --short master)
+}
diff --git a/deadbeef.install b/deadbeef.install
new file mode 100644
index 000000000000..eaf1b9a69813
--- /dev/null
+++ b/deadbeef.install
@@ -0,0 +1,14 @@
+pkgname=deadbeef
+
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}