mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-07 04:44:57 +02:00
102 lines
2.7 KiB
Text
102 lines
2.7 KiB
Text
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=mplayer
|
|
pkgver=1.5.0_git20230717
|
|
pkgrel=3
|
|
# 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 armv7"
|
|
license="GPL-2.0-or-later"
|
|
subpackages="$pkgname-doc"
|
|
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
|
|
gcc14-incompatible-pointer-types.patch
|
|
gcc14-pointer-casts.patch
|
|
"
|
|
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() {
|
|
./configure \
|
|
--prefix=/usr \
|
|
--enable-runtime-cpudetection \
|
|
--disable-gui \
|
|
--disable-gif \
|
|
--disable-arts \
|
|
--enable-x11 \
|
|
--confdir=/etc/mplayer \
|
|
--disable-nas \
|
|
--enable-gl \
|
|
--disable-tv-v4l1 \
|
|
--enable-tv-v4l2 \
|
|
--disable-ffmpeg_a \
|
|
--disable-liblzo \
|
|
--disable-speex \
|
|
--disable-openal \
|
|
--disable-fribidi \
|
|
--disable-libdv \
|
|
--disable-musepack \
|
|
--language=all \
|
|
--disable-esd \
|
|
--disable-mga \
|
|
--disable-lirc \
|
|
--enable-debug \
|
|
--enable-radio \
|
|
--enable-radio-capture \
|
|
--extra-cflags="-O2 -fno-PIC -fno-PIE" \
|
|
--extra-ldflags="-no-pie" \
|
|
--disable-nemesi \
|
|
--enable-freetype \
|
|
--enable-xvmc \
|
|
--yasm=nasm
|
|
make
|
|
}
|
|
|
|
package() {
|
|
make DESTDIR="$pkgdir" install
|
|
install -Dm644 etc/codecs.conf etc/input.conf etc/example.conf \
|
|
"$pkgdir"/etc/mplayer/
|
|
}
|
|
|
|
sha512sums="
|
|
bea683c452452f1bf76fd28e9ad01b4586fed5f6502c476c631f246f613ecbcc601166247623a7de83a68818b5a4b03ed92a0e839d23a5377c86d8b714427a5e mplayer-1.5.0_git20230717.tar.xz
|
|
bba012c5a116cbc6715955a0a563c89a33a1d8ad3c44301a083ce65296ba9112a88a58e38c874d9347f9c3133054e62bd16d3b3367383f207ee40ddae105081c x11-libs.patch
|
|
176ec3e4aa5a3a0fa2a212e2638f741f2850a73d444004b78d4f018fab4a781fbd20b256d85d320388bb7da76837320d89ed3dff9549ffcde6a7d12657cdd601 gcc14-incompatible-pointer-types.patch
|
|
3942f8c0c7a84c756dd7f4786d8bacd3860d88c849a828d2e6e7fc8f8ac978c8007938eb656c93848955dc7973802d8821473636deaec7b14a7bdf0f004316b7 gcc14-pointer-casts.patch
|
|
"
|