blob: cddfe4652c80a4c0c9e7ec0e601525246af68c5a (
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
|
# Maintainer: Pellegrino Prevete <pellegrinoprevete@gmail.com>
# Contributor: rilian-la-te <ria.freelander@gmail.com>
_opts=(
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_INSTALL_LIBDIR=lib
-DCMAKE_INSTALL_LIBEXECDIR=lib
)
_base="vala"
_pkg="vala-panel"
_pkgbase="vala-panel-applets"
makedepends=(
"${_base}"
'gtk3'
"${_pkg}>=0.4.62"
'libwnck3'
'meson'
'ninja')
pkgname=(
"${_pkgbase}-xembed"
"${_pkgbase}-icontasks"
)
pkgbase="${_pkgbase}-gpl"
pkgver=2022.05.20
pkgrel=1
pkgdesc="Cyclically spawns a script/program, captures its output and displays the resulting string in the panel"
url="https://gitlab.com/${_pkg}-project/${pkgbase}"
arch=('i686' 'x86_64')
license=('GPL')
_commit="74de68ced30d5195a3e47361ddfb30823be0a757"
source=("${url}/-/archive/${_commit}/${pkgbase}-${_commit}.tar.gz")
sha256sums=('708c419cf4e78aeb7d53514ae399dff9d0395eb3060a2c6dba91c5f027f7eef0')
build(){
meson build "${srcdir}/${pkgbase}-${_commit}" --prefix=/usr
meson compile -C build
}
package_vala-panel-applets-xembed(){
pkgdesc="Old XEmbed system tray for vala-panel"
depends=('gtk3' 'vala-panel>=0.4.62' 'libx11' 'libxrender')
DESTDIR="${pkgdir}" meson install -C build
rm -rf ${pkgdir}/usr/share/{"${_pkgbase}",glib-2.0,locale}
rm -rf "${pkgdir}/usr/share/${_pkg}/applets/"{com.solus.icontasks,org.valapanel.flowtasks}.plugin
rm -rf "${pkgdir}/usr/lib/${_pkg}/applets/"{libicontasks,libflowtasks}.so
}
package_vala-panel-applets-icontasks(){
pkgdesc="Budgie's icontasks for ${_pkg}"
depends=('gtk3'
"${_pkg}>=0.4.62"
'libwnck3')
DESTDIR="${pkgdir}" meson install -C build
rm -rf "${pkgdir}/usr/share/${_pkgbase}"
rm -rf "${pkgdir}/usr/share/glib-2.0/schemas/org.valapanel.flowtasks.gschema.xml"
rm -rf "${pkgdir}/usr/share/${_pkg}/applets/"{org.valapanel.xembed,org.valapanel.flowtasks}.plugin
rm -rf "${pkgdir}/usr/lib/${_pkg}/applets/"{libflowtasks,libxembed}.so
}
|