aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 95839b2838c8ff44da31b0e715ffa2daabca9ea8 (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
# Working example of Arch Linux PKGBUILD for NsCDE 2.X - Chinese Localization
pkgname=nscde-zh
pkgver=2.3.10
pkgrel=1
pkgdesc="Not so Common Desktop Environment: Modern and functional CDE based on FVWM - Chinese Localization"
arch=(x86_64 aarch64)
url="https://github.com/wenyinos/NsCDE-zh"
license=('GPL')
depends=('libxext' 'libx11' 'libxpm' 'stalonetray' 'xsettingsd' 'fvwm3' 'glibc' 'ksh93'
'imagemagick' 'xorg-xprop' 'xorg-xrdb' 'xorg-xset' 'xorg-xdpyinfo'
'xorg-xrandr' 'xterm' 'python' 'python-pyxdg' 'python-yaml'
'python-psutil' 'python-pyqt5' 'xdotool' 'xdg-utils' 'gettext' 'groff' 'ttf-dejavu' 'noto-fonts-cjk'
'qt5ct' 'qt6ct')
makedepends=('xorgproto' 'autoconf' 'automake')
optdepends=('xclip: Copy screen, window of area shot to X11 clipboard'
'xscreensaver: Enhanced X screensaver'
'dunst: Standalone Notification Daemon'
'dex: Run desktop definitions from $HOME/.config/autostart'
'gtk2: Pixmap engine for theme and Qt gtk engine is here'
'qt5-styleplugins: integrate gtk2 NsCDE theme with Qt5'
'picom: X compositor that may fix tearing issues'
'gkrellm: System monitor package fits nicely with NsCDE'
'qterminal: Terminal emulator'
'pcmanfm-qt: File manager and application manager'
'gvim: Text editor'
'pavucontrol-qt: Volume control'
'arandr: Screen settings'
'kcalc: Calculator')
provides=('nscde-zh')
source=($pkgname-$pkgver.tar.gz::https://github.com/wenyinos/NsCDE-zh/archive/refs/tags/v${pkgver}_zh.tar.gz)
sha256sums=('SKIP')

build() {
  cd "$srcdir/NsCDE-zh-${pkgver}_zh"

  autoreconf -ivf
  ./configure --prefix=/usr --libexecdir=/usr/lib
  make
}

package() {
  cd "$srcdir/NsCDE-zh-${pkgver}_zh"

  make DESTDIR="$pkgdir/" install
}