summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSolomon Choina2018-03-02 08:17:00 -0500
committerSolomon Choina2018-03-02 08:17:00 -0500
commit9714666daac8c8c964bdf1ff6ac39172af40d036 (patch)
tree53697d7ccfc7a4f8262d5dba705fe63c277cdb49
parentf50cfff5d811c7d53f22fa7a62f132e4f5379af1 (diff)
downloadaur-9714666daac8c8c964bdf1ff6ac39172af40d036.tar.gz
porting the package to the fork and with that moving to cmake
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD29
2 files changed, 25 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1107b57238fd..4944366e6227 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,16 @@
+# Generated by mksrcinfo v8
+# Fri Mar 2 13:16:37 UTC 2018
pkgbase = roxterm
pkgdesc = Tabbed, VTE-based terminal emulator
- pkgver = 3.3.2
- pkgrel = 3
+ pkgver = 3.5.2
+ pkgrel = 1
url = https://sourceforge.net/projects/roxterm/
arch = x86_64
license = GPL3
makedepends = docbook-xsl
makedepends = xmlto
makedepends = po4a
- makedepends = python2
- makedepends = python2-lockfile
+ makedepends = cmake
makedepends = imagemagick
makedepends = librsvg
makedepends = itstool
@@ -17,11 +18,8 @@ pkgbase = roxterm
depends = vte3
depends = hicolor-icon-theme
depends = libsm
- source = http://downloads.sourceforge.net/roxterm/roxterm-3.3.2.tar.xz
- source = http://downloads.sourceforge.net/roxterm/roxterm-3.3.2.tar.xz.sign
- validpgpkeys = 2FF283656D0745E54850B1C0BF0EBCD13D97CD09
- sha512sums = 6489d8c736d38d624967cf779820414c106a15b423cfc3c8ceed57093e3ff9bd66bf9979eee4361f331766807e17993ce4b4dfd71381aeae5f9d20462ff9ed5e
- sha512sums = SKIP
+ source = https://github.com/realh/roxterm/archive/3.5.2.tar.gz
+ sha512sums = e34fdf1e8e8e8638273930e616b47be958a796678fe9f63e95b496c8fcdb97688ac5b6a3b7745ae524c0eca34609f060d2cc8120032aba73a2f7198eae5f8c7f
pkgname = roxterm
diff --git a/PKGBUILD b/PKGBUILD
index 4700b527839d..56504c533057 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,31 +4,38 @@
# Contributor: Holger Rauch < holger dot rauch at posteo dot de >
pkgname=roxterm
-pkgver=3.3.2
-pkgrel=3
+pkgver=3.5.2
+pkgrel=1
pkgdesc='Tabbed, VTE-based terminal emulator'
arch=('x86_64')
url='https://sourceforge.net/projects/roxterm/'
license=('GPL3')
depends=('dbus-glib' 'vte3' 'hicolor-icon-theme' 'libsm')
-makedepends=('docbook-xsl' 'xmlto' 'po4a' 'python2' 'python2-lockfile'
+makedepends=('docbook-xsl' 'xmlto' 'po4a' 'cmake'
'imagemagick' 'librsvg' 'itstool')
-source=("http://downloads.sourceforge.net/roxterm/roxterm-$pkgver.tar.xz"
- "http://downloads.sourceforge.net/roxterm/roxterm-$pkgver.tar.xz.sign")
-sha512sums=('6489d8c736d38d624967cf779820414c106a15b423cfc3c8ceed57093e3ff9bd66bf9979eee4361f331766807e17993ce4b4dfd71381aeae5f9d20462ff9ed5e'
- 'SKIP')
-validpgpkeys=('2FF283656D0745E54850B1C0BF0EBCD13D97CD09') # Tony Houghton
+source=("https://github.com/realh/roxterm/archive/${pkgver}.tar.gz")
+sha512sums=('e34fdf1e8e8e8638273930e616b47be958a796678fe9f63e95b496c8fcdb97688ac5b6a3b7745ae524c0eca34609f060d2cc8120032aba73a2f7198eae5f8c7f')
build() {
cd "${srcdir}/roxterm-${pkgver}"
+ if [[ -d build ]]; then
+ rm -rf build
+ fi
+ mkdir build && cd build
+
+ cmake .. \
+ -DCMAKE_BUILD_TYPE='Release' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -DCMAKE_INSTALL_LIBDIR='/usr/lib' \
+ -DCMAKE_SKIP_RPATH='TRUE'
+ make
+
- python2 mscript.py configure --prefix='/usr'
- python2 mscript.py build
}
package() {
cd "${srcdir}/roxterm-${pkgver}"
- python2 mscript.py install --destdir="${pkgdir}"
+ make -C build DESTDIR="${pkgdir}" install
}
# vim:set ts=2 sw=2 et: