blob: a2fabd7493e8bcbe6920dfbc523e14df1da03bf6 (
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
# Maintainer: sfs <sfslinux@gmail.com>
pkgname=lxappearance-wlr-labwc
_pkgname=lxappearance-obconf
pkgver=0.2.4
pkgrel=35
pkgdesc='Plugin for LXAppearance to configure labwc (GTK3 version)'
arch=('x86_64')
license=('GPL2')
url='https://github.com/lxde/lxappearance-obconf'
depends=('lxappearance-wlr' 'labwc' 'libxml2')
makedepends=('intltool' 'git')
provides=('lxappearance-obconf-gtk3')
conflicts=($_pkgname lxappearance-obconf-gtk3)
source=(
git+https://github.com/lxde/lxappearance-obconf.git#tag=${pkgver}
lxappearance-obconf-labwc.patch
lxappearance-obconf-tabs-top-level.patch
lxappearance-obconf-theme-live-preview.patch
lxappearance-obconf-appearance-tooltips.patch
lxappearance-obconf-ru-compact.patch
CHANGELOG.en.md
CHANGELOG.ru.md
README.en.md
README.ru.md
)
sha256sums=(
'63299027fdce3acfc55eb1ae601f4a0ab4b0be0ebe055f21df46d80ff4d3f437'
'43e15891855cf77747d187bee2b60d1f3b63e86886dc9e8b146528ced977fe2e'
'434ae4915f9a87313ba636cbd967ca5e20832d71df470d95557082af19e1632f'
'1c766ac169d312817769d1f3bea1dbf1a7209b2c67edd25298f25e8fc5474742'
'6b5da0e47e7910a7b0f7e007337c97ade4f76f023de9e2bac3a8d5b515832ffe'
'bba4c50d323bf9ecbe43cf6801c08f154c9efe10803426fd2e302cec7ca49afa'
'fcfac1f316732385abf8c785b1dfd5b4e0f33dfd6922eb21ed24f07b6215e7c7'
'ffb6f9e5721aefe688f88ca66d4a98148f5425e80bb69c80d41dffff5db69d5d'
'ebcc00cbe5b5c0379fc4ecc5d59248189da2f4e0d95f7b06e68152f56739230f'
'5af6ecadbad3988385f610dfe462deba9259da66fc7fbcc35ca37aee7a84c918'
)
prepare() {
cd $_pkgname
git apply -3 ../lxappearance-obconf-labwc.patch
patch -p1 -i ../lxappearance-obconf-tabs-top-level.patch
patch -p1 -i ../lxappearance-obconf-theme-live-preview.patch
patch -p1 -i ../lxappearance-obconf-appearance-tooltips.patch
patch -p1 -i ../lxappearance-obconf-ru-compact.patch
./autogen.sh
}
build() {
cd $_pkgname
CFLAGS+=' -Wno-implicit-function-declaration -Wno-int-conversion'
./configure --prefix=/usr --enable-gtk3
#https://bugzilla.gnome.org/show_bug.cgi?id=656231
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $_pkgname
make DESTDIR="$pkgdir" install
rm -f "$pkgdir/usr/lib/lxappearance/plugins/obconf.la"
rm -f "$pkgdir/usr/lib/lxappearance/plugins/obconf.a"
install -Dm644 ../CHANGELOG.en.md "$pkgdir/usr/share/doc/$pkgname/CHANGELOG.en.md"
install -Dm644 ../CHANGELOG.ru.md "$pkgdir/usr/share/doc/$pkgname/CHANGELOG.ru.md"
install -Dm644 ../README.en.md "$pkgdir/usr/share/doc/$pkgname/README.en.md"
install -Dm644 ../README.ru.md "$pkgdir/usr/share/doc/$pkgname/README.ru.md"
}
|