blob: b33055b9d0d620f0add218290beeed69cdc1f4dc (
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
# Maintainer: littzhch <2371050115@qq.com>
pkgname=notepad---bin
pkgver="2.12.0"
pkgrel=1
pkgdesc="Notepad-- 是一个简单的国产跨平台文本编辑器,是替换 Notepad++ 的一种选择。其内置强大的代码对比功能,让你丢掉付费的 Beyond Compare。"
arch=('x86_64')
url="https://github.com/cxasm/notepad--"
license=('GPL3')
provides=(${pkgname%-bin})
conflicts=(${pkgname%-bin})
depends=(
gcc-libs
qscintilla-qt5
qt5-xmlpatterns
qt5-base
libglvnd
glibc
hicolor-icon-theme
bash
)
makedepends=(
patchelf
)
source=("${url}/releases/download/notepad-v${pkgver%.*}/com.hmja.notepad_${pkgver}.0_amd64.deb")
sha256sums=('2ed3f15d8cb0b1ddfc9050c3f8a56c6d8a1b82ae9b9f616c9c1d56cd23a94770')
options=("!strip")
prepare() {
cd ${srcdir}
tar -xvf data.tar.xz
cd opt/apps/com.hmja.notepad/files
strip lib*
strip plugin/lib*
patchelf Notepad-- --set-rpath /usr/lib/notepad--
patchelf plugin/lib* --replace-needed libqmyedit_qt5.so.15 /usr/lib/notepad--/libqmyedit_qt5.so.15
echo "#!/bin/sh
/usr/lib/notepad--/Notepad-- \$@" > notepad--
}
package() {
cd "${srcdir}/opt/apps/com.hmja.notepad/files"
install -Dm755 "notepad--" "${pkgdir}/usr/bin/notepad--"
install -Dm755 "Notepad--" "${pkgdir}/usr/lib/notepad--/Notepad--"
install -Dm755 "libqmyedit_qt5.so.15" "${pkgdir}/usr/lib/notepad--/libqmyedit_qt5.so.15"
cp -r plugin "${pkgdir}/usr/lib/notepad--/"
cp -r themes "${pkgdir}/usr/lib/notepad--/"
cd "${srcdir}/opt/apps/com.hmja.notepad/entries"
sed "s/\/opt\/apps\/com.hmja.notepad\/entries/\/usr\/share/g" -i applications/com.hmja.notepad.desktop
sed "s/\/opt\/apps\/com.hmja.notepad\/files\/Notepad/\/usr\/bin\/notepad/g" -i applications/com.hmja.notepad.desktop
sed "s/Categories=TextEditor;/Categories=TextEditor;Development;Utility;/g" -i applications/com.hmja.notepad.desktop
install -Dm644 applications/com.hmja.notepad.desktop "${pkgdir}/usr/share/applications/com.hmja.notepad.desktop"
cp -r icons "${pkgdir}/usr/share/"
}
|