diff options
author | aksr | 2020-10-02 13:19:10 +0200 |
---|---|---|
committer | aksr | 2020-10-02 13:19:10 +0200 |
commit | 29c4e68ebc0084bb6e1acdcc339bdefaa8ada528 (patch) | |
tree | 452f4e415703723aeca583a357b6d9e7036bb2c6 | |
download | aur-29c4e68ebc0084bb6e1acdcc339bdefaa8ada528.tar.gz |
Start.
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 53 | ||||
-rw-r--r-- | mlterm.desktop | 11 |
3 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..77a90e23022a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +# Generated by mksrcinfo v8 +# Fri Oct 2 11:19:10 UTC 2020 +pkgbase = mlterm-git + pkgdesc = Multi Lingual TERMinal emulator on X + pkgver = r3130.0e58dd2b + pkgrel = 1 + url = http://mlterm.sourceforge.net/ + arch = i686 + arch = x86_64 + license = custom:BSD + makedepends = mercurial + makedepends = intltool + makedepends = librsvg + makedepends = ncurses + depends = gtk2 + depends = gtk3 + depends = m17n-lib + depends = libutempter + provides = mlterm + conflicts = mlterm + options = !strip + source = mlterm-git::git+https://github.com/arakiken/mlterm + source = mlterm.desktop + md5sums = SKIP + md5sums = d019c571f28c7b765610e219d9e52e35 + +pkgname = mlterm-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1ddd363de8c9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: aksr <aksr at t-com dot me> +pkgname=mlterm-git +pkgver=r3130.0e58dd2b +pkgrel=1 +pkgdesc="Multi Lingual TERMinal emulator on X" +arch=('i686' 'x86_64') +url="https://github.com/arakiken/mlterm" +url="http://mlterm.sourceforge.net/" +license=('custom:BSD') +depends=('gtk2' 'gtk3' 'm17n-lib' 'libutempter') +makedepends=('mercurial' 'intltool' 'librsvg' 'ncurses') +provides=("${pkgname%-*}") +conflicts=("${pkgname%-*}") +options=(!libtool) +source=("$pkgname::git+https://github.com/arakiken/mlterm" + 'mlterm.desktop') +options=(!strip) +md5sums=('SKIP' + 'd019c571f28c7b765610e219d9e52e35') + +pkgver() { + cd "$srcdir/$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/$pkgname" + ./configure --prefix=/usr --libexecdir=/usr/lib/mlterm --sysconfdir=/etc --mandir=/usr/share/man \ + --enable-fribidi \ + --enable-optimize-redrawing \ + --enable-utmp \ + --enable-m17nlib \ + --disable-static \ + --with-type-engines=xft,cairo,xcore \ + --with-gtk=2.0,3.0 \ + --with-scrollbars \ + --with-tools=mlconfig,mlterm-zoom,mlterm-menu,mlclient,mlcc,mlfc \ + --with-imagelib=gdk-pixbuf + make +} + +package() { + cd "$srcdir/$pkgname" + make DESTDIR="$pkgdir" install + echo 'conf_menu_path_2 = mlterm-zoom' >> "$pkgdir/etc/mlterm/main" + install -D -m644 "$srcdir/mlterm.desktop" "$pkgdir/usr/share/applications/mlterm.desktop" + sed -e 's:mlterm:mlclient:' < "$pkgdir/usr/share/applications/mlterm.desktop" > "$pkgdir/usr/share/applications/mlclient.desktop" + install -D -m644 "contrib/icon/mlterm-icon.svg" "$pkgdir/usr/share/pixmaps/mlterm.svg" + install -D -m644 "contrib/icon/mlterm-icon-trans.svg" "$pkgdir/usr/share/pixmaps/mlclient.svg" + cd "$pkgdir/usr/share/pixmaps" + rsvg-convert -w 48 -h 38 -f png -o mlterm.png mlterm.svg + rsvg-convert -w 48 -h 38 -f png -o mlclient.png mlclient.svg +} diff --git a/mlterm.desktop b/mlterm.desktop new file mode 100644 index 000000000000..be4b09ba9a1a --- /dev/null +++ b/mlterm.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Multilingual terminal (mlterm) +Name[he]= mlterm +Comment=Multi Lingual TERMinal emulator on X +Exec=mlterm +Icon=mlterm +Terminal=false +Type=Application +Categories=System;TerminalEmulator +GenericName=Terminal + |