File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,25 +9,31 @@ set -a; . .env; set +a
99pkgname=" libdvdnav"
1010pkgdir=" ${STOWDIR} /${pkgname} "
1111srcdir=" src/libdvdnav"
12+ builddir=" ${TMPDIR:-/ tmp} /build.${pkgname} "
1213
1314echo
1415echo " *** $0 : started"
1516
16- cd " ${srcdir } "
17+ rm -rf " ${builddir } "
1718
18- ./configure \
19+ meson setup " ${builddir} " " ${srcdir} " \
1920 --prefix=" ${pkgdir} " \
20- --enable-shared \
21- --disable-static \
22- --disable-apidoc \
21+ -Ddefault_library=shared \
22+ -Dwrap_mode=nodownload \
23+ -Dbuildtype=release \
24+ -Db_lto=true \
25+ -Db_lto_mode=thin \
26+ -Denable_docs=false \
27+ -Denable_examples=false \
2328 " $@ "
2429
25- make -j4
30+ meson compile -C " ${builddir} "
2631
2732rm -rf " ${pkgdir} "
2833
29- make install
30- rm -rf " ${pkgdir} " /lib/* .la " ${pkgdir} " /share
34+ meson install -C " ${builddir} " --tags runtime,devel
3135stow -Rd " ${STOWDIR} " " ${pkgname} "
3236
37+ rm -rf " ${builddir} "
38+
3339echo " *** $0 : finished"
Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ meson setup "${builddir}" "${srcdir}" \
2323 -Dbuildtype=release \
2424 -Db_lto=true \
2525 -Db_lto_mode=thin \
26+ -Denable_docs=false \
27+ -Dlibdvdcss=disabled \
2628 " $@ "
2729
2830meson compile -C " ${builddir} "
Original file line number Diff line number Diff line change @@ -82,9 +82,8 @@ fetch_libbluray() {
8282}
8383
8484fetch_libdvdnav () {
85- local version=" 6.1.1"
86- local url=" https://download.videolan.org/pub/videolan/libdvdnav/${version} /libdvdnav-${version} .tar.bz2"
87- fetch_tar " ${url} " libdvdnav
85+ local url=" https://code.videolan.org/videolan/libdvdnav.git"
86+ git -C src clone --depth 1 " ${url} "
8887}
8988
9089fetch_libdvdread () {
You can’t perform that action at this time.
0 commit comments