summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoraksr2020-10-02 13:19:10 +0200
committeraksr2020-10-02 13:19:10 +0200
commit29c4e68ebc0084bb6e1acdcc339bdefaa8ada528 (patch)
tree452f4e415703723aeca583a357b6d9e7036bb2c6
downloadaur-29c4e68ebc0084bb6e1acdcc339bdefaa8ada528.tar.gz
Start.
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD53
-rw-r--r--mlterm.desktop11
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
+