diff options
author | Soukyuu | 2015-06-08 19:36:46 +0200 |
---|---|---|
committer | Soukyuu | 2015-06-08 19:36:46 +0200 |
commit | 5a55eb6610c35c34e93079483b21342e8341b018 (patch) | |
tree | 61bd1ca1b84e757b0cc5b6d1e39fb3341ba6a9d0 | |
download | aur-5a55eb6610c35c34e93079483b21342e8341b018.tar.gz |
initial AUR4 commit
-rw-r--r-- | .SRCINFO | 62 | ||||
-rw-r--r-- | PKGBUILD | 64 | ||||
-rw-r--r-- | deadbeef.install | 14 |
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 +} |