summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 20 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e797a494ccba..4019446b26bf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}