diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 20 insertions, 8 deletions
@@ -3,31 +3,39 @@ pkgname=bombono-dvd pkgver=1.2.4 -pkgrel=2 +pkgrel=9 pkgdesc="DVD authoring program with nice and clean GUI" arch=('i686' 'x86_64') -url="http://www.bombono.org" +url="https://bombono.com/" license=('GPL') depends=('gtk2' 'gtkmm' 'mjpegtools' 'ffmpeg' 'libdvdread' 'dvdauthor' \ 'dvd+rw-tools' 'twolame' 'libxml++2.6' 'boost' 'enca' 'cdrkit') -makedepends=('scons') +makedepends=('scons2') optdepends=('gvfs: web browser integration') conflicts=('bombono-dvd-git') -source=("https://github.com/muravjov/${pkgname}/archive/${pkgver}.tar.gz" +source=("https://github.com/${pkgname}/${pkgname}/archive/refs/tags/${pkgver}.tar.gz" "fix_ffmpeg_codecid.patch" "fix_ptr2bool_cast.patch" "fix_c++11_literal_warnings.patch" "autoptr2uniqueptr.patch" + "inc_boost_header.patch" "fix_deprecated_boost_api.patch" - "fix_ffmpeg30.patch") + "fix_throw_specifications.patch" + "fix_operator_ambiguity.patch" + "fix_ffmpeg30.patch" + "fix_ffmpeg5.patch") install=bombono-dvd.install sha256sums=('4f8c882a0c359ca8c182a627885c64aa271820eead2f9a64b34f1625c3b0a9d7' '63e47ffb812acb33a4d1f5d7f421eb2ccdf3ee1ce1b7f75267c32079dbc9dea1' 'b0ff83b2fad27e39dfd77d12e00c25e554fe86ee1894c2f8fbe1915a2c46dd88' '28be98eb36eb6422717df7048c8ee74927495e7d7829e17cb54d746befc238c4' '4c29e9b19ba3bcf8c42c46aaea6c1411580629e581307a91f4d085fcdaa6eab6' + '49f61bb2db0498440ec8926c17a88a993081a583337f41c0d9fd8f1b11b0b0ac' 'a69f51f9d5bd6ebe26c13abeece9de012d110dcec944c76efbab59b6bc0ef915' - 'f6fd3a309987ac08b6f70132686c5a06bc7496fb6e1097539d6348f558d09502') + '72b3d6c76cbf98fb9287f7ee5b7a57b6febe2a635d50758c2451e376e3e6ca02' + '9d56f7d16c55a506b092dbec00789e4767963d6202d3d92b79ad389393d43c69' + 'f6fd3a309987ac08b6f70132686c5a06bc7496fb6e1097539d6348f558d09502' + 'bab551ef9733eb67c1e036becec0600c31479fbdf49f6e3b4380efdcbdae726c') prepare() { cd "${pkgname}-${pkgver}" @@ -37,6 +45,10 @@ prepare() { patch -Np1 -i "${srcdir}/autoptr2uniqueptr.patch" patch -Np1 -i "${srcdir}/fix_deprecated_boost_api.patch" patch -Np1 -i "${srcdir}/fix_ffmpeg30.patch" + patch -Np1 -i "${srcdir}/fix_throw_specifications.patch" + patch -Np1 -i "${srcdir}/fix_operator_ambiguity.patch" + patch -Np1 -i "${srcdir}/inc_boost_header.patch" + patch -Np1 -i "${srcdir}/fix_ffmpeg5.patch" # python2 fix for file in $(find . -name '*.py' -print); do sed -i 's_#!.*/usr/bin/python_#!/usr/bin/python2_' $file @@ -59,12 +71,12 @@ prepare() { build() { cd "${pkgname}-${pkgver}" - scons PREFIX="/usr" DESTDIR="$pkgdir" CPPFLAGS="-std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3" USE_EXT_BOOST=1 + scons2 PREFIX="/usr" DESTDIR="$pkgdir" CPPFLAGS="-std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3" USE_EXT_BOOST=1 } package() { cd "${pkgname}-${pkgver}" - scons PREFIX="/usr" DESTDIR="$pkgdir" install + scons2 PREFIX="/usr" DESTDIR="$pkgdir" install } |