summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authordoragasu2019-05-31 21:47:14 +0200
committerdoragasu2019-05-31 21:47:14 +0200
commit2614125ad92800bcc5e022ef7e3ebca2801f094c (patch)
treea9471d4b3d12e78239cd3856053d260b123260a2 /PKGBUILD
parent1e099d5198d84ead2c95b157a6b129c1988dc197 (diff)
downloadaur-cdcat.tar.gz
Port to Qt5
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 8 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 933e1ed74ea0..4d04068e4262 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,37 +4,34 @@
pkgname=cdcat
pkgver=2.3.1
-pkgrel=2
+pkgrel=3
pkgdesc="CD/DVD/Media catalog software (Qt based)"
arch=('i686' 'x86_64')
url="http://cdcat.sourceforge.net/"
license=('GPL')
-depends=('qt4' 'libtar' 'lib7zip' 'p7zip' 'crypto++')
+depends=('qt5-base' 'libtar' 'lib7zip' 'p7zip' 'crypto++')
makedepends=('libmediainfo' 'libexif')
install=$pkgname.install
source=("http://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgname-$pkgver/$pkgname-$pkgver.tar.bz2"
- "byte_type.patch"
+ "qt5.patch"
"$pkgname.desktop")
sha256sums=('7cb1bbd7646faf93359acda5835f510766c82e612bca577282571f13a8d5f01c'
- 'baa15e406f3620dfe031e56b55c97bf2e20261c7fde54e1df4232871ddce8782'
+ '4ac20e58828d4be095486c1a4d7d0e112ef32c2a7b7b9412ce24ae5f6d52772d'
'c4ab593a72fc6c06c1e8ff4b52d86fb433308053083d4bfd611a53a54c251c67')
prepare() {
cd $pkgname-$pkgver/src
-# Correcty byte type
- patch -p2 < ../../byte_type.patch
+# Use qt5 instead of qt4
+ patch -p2 < ../../qt5.patch
# strip local path
sed -i "s|/local||g" $pkgname.pro
-
-# use cryptopp instead of crypto++
- sed -i 's/crypto++/cryptopp/g' `grep -rl crypto++`
}
build() {
cd $pkgname-$pkgver/src
- qmake-qt4 $pkgname.pro && make
+ qmake $pkgname.pro && make
}
package() {
@@ -58,7 +55,7 @@ package() {
for _f in *.ts; do
_tdir="$pkgdir/usr/share/locale/${_f:6:2}/LC_MESSAGES"
install -d "$_tdir"
- lrelease-qt4 -silent -qm "$_tdir/${_f/ts/qm}" $_f
+ lrelease -silent -qm "$_tdir/${_f/ts/qm}" $_f
done
}