summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 16 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ac6989894be1..810b87de697c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,45 +1,40 @@
# Maintainer: Moritz Patelscheck <moritz(at)patelscheck.de>
-# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
-# Contributor: Biginoz < biginoz AT free point fr>
-# Contributor: Ignacio Galmarino <igalmarino@gmail.com>
-# Contributor: Matthias Sobczyk <matthias.sobczyk@googlemail.com>
-# Contributor: Kamil Kaminski <kyle@kkaminsk.com>
_pkgname=minidlna
pkgname=minidlna-custom-icon
-pkgver=1.2.1
-pkgrel=2
+pkgver=1.3.0
+pkgrel=1
pkgdesc="A DLNA/UPnP-AV Media server (aka ReadyDLNA) with patch to set a custom icon (instead of a tux)"
-arch=('i686' 'x86_64')
-url="http://sourceforge.net/projects/minidlna/"
+arch=('x86_64')
+url="https://sourceforge.net/projects/minidlna/"
license=('GPL')
depends=('libexif' 'libjpeg' 'libid3tag' 'flac' 'libvorbis' 'ffmpeg' 'sqlite')
makedepends=('git')
provides=('minidlna')
conflicts=('minidlna' 'readymedia-transcode-git')
backup=('etc/minidlna.conf')
-changelog=changelog
-source=("minidlna::git://git.code.sf.net/p/minidlna/git#tag=v${pkgver//./_}"
- minidlna.service
- minidlna.tmpfiles
- minidlna.sysusers
- minidlna-custom-icon.patch)
-sha256sums=('SKIP'
- 'dd0fd8f21b49de74c98cd848c820262634cbfb2d26a6fc360eb4455fe1089d1c'
- '63a6edd22f14ba19618e251f4e7117da65ab80c8136466cfe1035cff7e7fde81'
- 'b68ae22828629bc0143d2318e5ec58c94d399ec09bdac529972e35f50321628c'
- '9f871d5dd24fd272b84263b0061ef2ccbeb70a4a952df7ea7b380ae20fe5eeb3')
+source=("minidlna::git+https://git.code.sf.net/p/minidlna/git#tag=v${pkgver//./_}"
+ minidlna-custom-icon.patch
+ minidlna.service)
+sha512sums=('SKIP'
+ 'dbeee5950fa05dfc52ee7561d80bc34314165348aaec3e77386d25db56bd46931b3ad8f7017e6248fe96c498a2bb7d03fb514c71b0a7bb1ac8c8ade13a5aba60'
+ 'fc5692adf537e203a0466a923d350498faba4f29a219bb6e1ad527fc267d6143403fe8b4c6f5d746805f451142b1ba3ed4e9bb57e445255f3769df8e037a8b66')
prepare() {
cd "$srcdir/$_pkgname"
+ sed -i 's|-Werror||g' configure.ac
sed -i 's|#user=.*|user=minidlna|g' minidlna.conf
patch -Np1 -i ../minidlna-custom-icon.patch
}
build() {
cd "$srcdir/$_pkgname"
+ CFLAGS+=' -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common
[ -x configure ] || ./autogen.sh
- ./configure --prefix=/usr --sbindir=/usr/bin
+ ac_cv_lib_id3tag__lz___id3_file_open=yes \
+ ac_cv_lib_avformat__lavcodec__lavutil__lz___avformat_open_input=yes \
+ ac_cv_lib_avformat__lavcodec__lavutil__lz___av_open_input_file=yes \
+ ./configure --prefix=/usr --sbindir=/usr/bin
make
}
@@ -47,8 +42,6 @@ package() {
cd "$srcdir/$_pkgname"
DESTDIR="$pkgdir" make install
install -Dm644 minidlna.conf "$pkgdir"/etc/minidlna.conf
- install -Dm0644 "$srcdir"/minidlna.tmpfiles "$pkgdir"/usr/lib/tmpfiles.d/minidlna.conf
- install -Dm0644 "$srcdir"/minidlna.sysusers "$pkgdir"/usr/lib/sysusers.d/minidlna.conf
install -Dm0644 "$srcdir"/minidlna.service "$pkgdir"/usr/lib/systemd/system/minidlna.service
install -Dm644 "$srcdir"/$_pkgname/minidlna.conf.5 "$pkgdir"/usr/share/man/man5/minidlna.conf.5
install -Dm644 "$srcdir"/$_pkgname/minidlnad.8 "$pkgdir"/usr/share/man/man8/minidlnad.8