summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoryugrotavele2015-08-12 20:13:08 -0500
committeryugrotavele2015-08-12 20:13:08 -0500
commit76fddbbaecf65b023a3ba508c5d6ead275145820 (patch)
treeb58d0a66b41a156a07d8c662a03349f3f20765f4
downloadaur-76fddbbaecf65b023a3ba508c5d6ead275145820.tar.gz
Initial import
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD55
-rw-r--r--cdcat.desktop10
-rw-r--r--cdcat.install13
4 files changed, 101 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..adf65fbc901f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = cdcat
+ pkgdesc = CD/DVD/Media catalog software (Qt based)
+ pkgver = 2.3.1
+ pkgrel = 1
+ url = http://cdcat.sourceforge.net/
+ install = cdcat.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = libmediainfo
+ makedepends = libexif
+ depends = qt4
+ depends = libtar
+ depends = lib7zip
+ depends = p7zip
+ depends = crypto++
+ source = http://downloads.sourceforge.net/project/cdcat/cdcat/cdcat-2.3.1/cdcat-2.3.1.tar.bz2
+ source = cdcat.desktop
+ md5sums = b7b4ea3e213620c1126c64125b93e63a
+ md5sums = 919c7e03e085a1af5a1e4d30075e30a7
+
+pkgname = cdcat
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..38dc9e5ea02a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: yugrotavele <yugrotavele at archlinux dot us>
+# Contributor: speps <speps at aur dot archlinux dot org>
+# Contributor: Wes Brewer <brewerw@gmail.com>
+
+pkgname=cdcat
+pkgver=2.3.1
+pkgrel=1
+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++')
+makedepends=('libmediainfo' 'libexif')
+install="$pkgname.install"
+source=("http://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgname-$pkgver/$pkgname-$pkgver.tar.bz2"
+ "$pkgname.desktop")
+md5sums=('b7b4ea3e213620c1126c64125b93e63a'
+ '919c7e03e085a1af5a1e4d30075e30a7')
+
+build() {
+ cd $pkgname-$pkgver/src
+
+ # strip local path
+ sed -i "s|/local||g" $pkgname.pro
+
+ # use cryptopp instead of crypto++
+ sed -i 's/crypto++/cryptopp/g' `grep -rl crypto++`
+
+ qmake-qt4 $pkgname.pro && make
+}
+
+package() {
+ cd $pkgname-$pkgver/src
+ make INSTALL_ROOT="$pkgdir" install
+
+ # desktop file
+ install -Dm644 "$srcdir/$pkgname.desktop" \
+ "$pkgdir/usr/share/applications/$pkgname.desktop"
+
+ # icons
+ for _s in 16x16 22x22 32x32 48x48 64x64; do
+ install -Dm644 ../${pkgname}_logo_$_s.png \
+ "$pkgdir/usr/share/icons/hicolor/$_s/apps/$pkgname.png"
+ done
+ install -Dm644 ../${pkgname}_logo.svg \
+ "$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.png"
+
+ # translations
+ cd lang
+ 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
+ done
+}
diff --git a/cdcat.desktop b/cdcat.desktop
new file mode 100644
index 000000000000..6c22ae4a2b1b
--- /dev/null
+++ b/cdcat.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=CdCat the Hyper's CdCatalog
+GenericName=CD/DVD Catalog
+Comment=CD/DVD Catalog Tool
+Type=Application
+Exec=cdcat
+Icon=cdcat
+Categories=DiscBurning;AudioVideo;Video;Application;
+StartupNotify=true
+Terminal=false
diff --git a/cdcat.install b/cdcat.install
new file mode 100644
index 000000000000..e4f8fd06c1ed
--- /dev/null
+++ b/cdcat.install
@@ -0,0 +1,13 @@
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
+
+# vim:set ts=2 sw=2 et: