From 3754fff1caf64780ef3aa70c99c53cab080255b0 Mon Sep 17 00:00:00 2001 From: Martchus Date: Thu, 3 Sep 2015 02:04:12 +0200 Subject: [PATCH] use official PKGBUILD file for git version --- pkgbuilds.pro | 3 +- subtitlecomposer/git/PKGBUILD | 41 +++++++++++++------ subtitlecomposer/git/subtitlecomposer.install | 11 +++++ 3 files changed, 41 insertions(+), 14 deletions(-) create mode 100644 subtitlecomposer/git/subtitlecomposer.install diff --git a/pkgbuilds.pro b/pkgbuilds.pro index 1f7ded28..bd321d97 100644 --- a/pkgbuilds.pro +++ b/pkgbuilds.pro @@ -51,4 +51,5 @@ OTHER_FILES += \ isoviewer/default/isoviewer.install \ dbus-soundrecorder/default/PKGBUILD \ subtitlecomposer/default/PKGBUILD \ - subtitlecomposer/git/PKGBUILD + subtitlecomposer/git/PKGBUILD \ + subtitlecomposer/git/subtitlecomposer.install diff --git a/subtitlecomposer/git/PKGBUILD b/subtitlecomposer/git/PKGBUILD index 002bf4dc..b06332c2 100644 --- a/subtitlecomposer/git/PKGBUILD +++ b/subtitlecomposer/git/PKGBUILD @@ -1,31 +1,46 @@ -# Maintainer: Arthur Țițeică /arthur.titeica/gmail/com -# Contributor: Jonas Heinrich +# Contributor: Mladen Milinkovic +# Maintainer: Mladen Milinkovic + +# You can install/update Subtitle Composer from repository if you add following to /etc/pacman.conf +# [subtitlecomposer] +# # Subtitle Composer +# SigLevel = PackageRequired +# Server = http://smoothware.net/$repo/$arch pkgname=subtitlecomposer-git -pkgver=v0.5.6.2.g6528219 +pkgver=v0.5.7.6.g2bde63e pkgrel=1 -pkgdesc="A KDE subtitle editor" +pkgdesc="A KDE subtitle editor - nightly build" arch=('i686' 'x86_64') url="https://github.com/maxrd2/subtitlecomposer" license=('GPL') depends=('kdelibs' 'gettext') makedepends=('cmake' 'automoc4' 'git') -optdepends=("mplayer: for MPlayer backend") -source=('git+https://github.com/maxrd2/subtitlecomposer.git') +conflicts=('subtitlecomposer') +install=('subtitlecomposer.install') +optdepends=( + 'mpv: for MPV backend' + 'mplayer: for MPlayer backend' + 'mplayer2: for MPlayer backend' + 'gstreamer: for GStreamer backend' + 'xine-lib: for Xine backend' + ) +source=('git+file:///home/max/projects/SubtitleComposer') md5sums=('SKIP') pkgver() { - cd "subtitlecomposer" - git describe --always | sed 's|-|.|g' + export APP_VER=${pkgver} + cd ${srcdir}/SubtitleComposer + git describe --always | sed 's|-|.|g' } build() { - cd "subtitlecomposer" - cmake -DCMAKE_INSTALL_PREFIX=/usr - make + cd ${srcdir}/SubtitleComposer + cmake -DCMAKE_INSTALL_PREFIX=/usr + make } package() { - cd "subtitlecomposer" - make DESTDIR=${pkgdir} install + cd ${srcdir}/SubtitleComposer + make DESTDIR=${pkgdir} install } diff --git a/subtitlecomposer/git/subtitlecomposer.install b/subtitlecomposer/git/subtitlecomposer.install new file mode 100644 index 00000000..25fdc2b1 --- /dev/null +++ b/subtitlecomposer/git/subtitlecomposer.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +}