blob: 4138579e2168d72c7df8b1767fd811068958fd37 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# Contributor: rubicon <rubicon@mailo.com>
# Maintainer: rubicon <rubicon@mailo.com>
pkgname=tke
pkgver=3.6.1
_pkgver=devel-$pkgver
pkgrel=1
pkgdesc="Advanced, modern code editor written in Tcl/Tk"
url="https://tke.sourceforge.net/"
arch="noarch"
license="GPL-2.0-or-later"
depends="tcl tk tclx tcl-lib tk-lib tcl-tls"
options="!check"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/phase1geo/tke/archive/refs/tags/$_pkgver.tar.gz
install-script.patch
"
builddir="$srcdir/$pkgname-$_pkgver"
package() {
mkdir -vp "$pkgdir"/usr/share/applications
echo "$pkgdir"/usr | tclsh install.tcl
find "$pkgdir" \( \
-name .DS_Store \
-o -name '*.dll' -o -name '*.dylib' \) \
-delete
rm -vf "$pkgdir"/usr/lib/tke/uninstall.tcl
rm -rvf "$pkgdir"/usr/lib/tke/lib/macOS \
"$pkgdir"/usr/lib/tke/lib/win
mkdir -vp "$pkgdir"/usr/share/doc
mv -v "$pkgdir"/usr/lib/tke/doc "$pkgdir"/usr/share/doc/"$pkgname"
}
doc() {
license="GFDL-1.3-only"
default_doc
mkdir -vp "$subpkgdir"/usr/lib/tke
ln -sv ../../share/doc/"$pkgname" "$subpkgdir"/usr/lib/tke/doc
}
sha512sums="
ad50b8522ce0734b5e46d889bdfc3beb175d59a3cbb140998f1d7c30416d051192a124f59bf8dc232479d5e9a61b4a01887de9d4133f014ddf8825bb701ed6b1 tke-3.6.1.tar.gz
16f9057252e42e7ff3bdda3ac15249bf64f9208b1045a979f33d05e2687ccd07aff9cc80c1a3d930d3613cbfe224714e090683790e664ec6d94117139e99d233 install-script.patch
"
|