diff options
Diffstat (limited to 'community/mplayer/APKBUILD')
-rw-r--r-- | community/mplayer/APKBUILD | 73 |
1 files changed, 49 insertions, 24 deletions
diff --git a/community/mplayer/APKBUILD b/community/mplayer/APKBUILD index dcd0d3a7edf..bca691fdc9a 100644 --- a/community/mplayer/APKBUILD +++ b/community/mplayer/APKBUILD @@ -1,34 +1,59 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=mplayer -pkgver=1.5.0 -pkgrel=0 -pkgdesc="A movie player for linux" +pkgver=1.5.0_git20230717 +pkgrel=1 +# this is r38435 from svn +# the commit in the linked repo says which svn r it is, too. +_gitrev=8c62eea81f5959ad94de8506ec5b46f060fa237c +pkgdesc="Movie player for linux" url="http://www.mplayerhq.hu/design7/news.html" -arch="x86_64 aarch64" +arch="x86_64 aarch64 armv7" license="GPL-2.0-or-later" subpackages="$pkgname-doc" -makedepends="libxxf86dga-dev libxv-dev libmad-dev lame-dev libao-dev - libtheora-dev xvidcore-dev zlib-dev sdl2-dev freetype-dev libdvdread-dev - x264-dev faac-dev fontconfig-dev libxvmc-dev alsa-lib-dev live-media-dev - mesa-dev yasm libpng-dev libvdpau-dev libcdio-paranoia-dev ffmpeg-dev" - -source="http://www.mplayerhq.hu/MPlayer/releases/MPlayer-${pkgver%.*}.tar.xz +makedepends=" + alsa-lib-dev + faac-dev + ffmpeg-dev + fontconfig-dev + freetype-dev + lame-dev + libao-dev + libcdio-paranoia-dev + libdvdread-dev + libmad-dev + libpng-dev + libtheora-dev + libvdpau-dev + libxv-dev + libxvmc-dev + libxxf86dga-dev + mesa-dev + nasm + sdl2-dev + x264-dev + xvidcore-dev + zlib-dev + " +source="https://dev.alpinelinux.org/archive/mplayer/mplayer-$pkgver.tar.xz x11-libs.patch - mplayer_alpine_aarch64.patch " -builddir="$srcdir"/MPlayer-${pkgver%.*} +options="!check" # no tests + +snapshot() { + clean + makedepends="git xz rsync tar" deps + mkdir -p "$srcdir" + cd "$srcdir" + git clone --filter=tree:0 https://git.mplayerhq.hu/mplayer . + git archive --format tar --prefix=$pkgname-$pkgver/ $_gitrev > "$SRCDEST"/mplayer-$pkgver.tar + xz -vv -T0 -9 -e "$SRCDEST"/$pkgname-$pkgver.tar + rsync --progress -La "$SRCDEST"/$pkgname-$pkgver.tar.xz dev.alpinelinux.org:/archive/mplayer/ +} build() { - case "$CARCH" in - aarch64) - cpudetection="disable-runtime-cpudetection" - ;; - *) - cpudetection="enable-runtime-cpudetection" - esac ./configure \ --prefix=/usr \ - --$cpudetection \ + --enable-runtime-cpudetection \ --disable-gui \ --disable-gif \ --disable-arts \ @@ -52,11 +77,12 @@ build() { --enable-debug \ --enable-radio \ --enable-radio-capture \ - --extra-cflags="-I/usr/lib/live-media -O2 -fno-PIC -fno-PIE" \ + --extra-cflags="-O2 -fno-PIC -fno-PIE" \ --extra-ldflags="-no-pie" \ --disable-nemesi \ --enable-freetype \ - --enable-xvmc + --enable-xvmc \ + --yasm=nasm make } @@ -67,7 +93,6 @@ package() { } sha512sums=" -05fe1edf23cec53be676333b6299df4b3f1ee746e5ccd96dc0bed550e7a1602ba7ba182c1cc23fcac67aacde849a46628b1dcab8ee3d3d4117415c11b6a6ad74 MPlayer-1.5.tar.xz +bea683c452452f1bf76fd28e9ad01b4586fed5f6502c476c631f246f613ecbcc601166247623a7de83a68818b5a4b03ed92a0e839d23a5377c86d8b714427a5e mplayer-1.5.0_git20230717.tar.xz bba012c5a116cbc6715955a0a563c89a33a1d8ad3c44301a083ce65296ba9112a88a58e38c874d9347f9c3133054e62bd16d3b3367383f207ee40ddae105081c x11-libs.patch -1d63f76c1961d43a3c4cd2c5e897396cabc68948dbfe9e96d464dbabba70b167bcf9f125e3bcac0508e141d5833e0ae63129fd803d80e73e26d6b8ac353a8040 mplayer_alpine_aarch64.patch " |