Skip to content

Commit 134b8e4

Browse files
committed
add: cambalache-git
1 parent eff3d4e commit 134b8e4

4 files changed

Lines changed: 139 additions & 0 deletions

File tree

packagelist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ btop-bin
6262
btrfs-assistant
6363
btrfs-du-bin
6464
cachyos-ananicy-rules-git
65+
cambalache-git
6566
canon-pixma-mg3000-complete-deb
6667
cantata
6768
caprine-deb

packages/cambalache-git/.SRCINFO

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
pkgbase = cambalache-git
2+
gives = cambalache
3+
pkgver = 1.0.r18.g3a9d1f5
4+
pkgdesc = New RAD tool for Gtk 4 and 3 (Git version)
5+
url = https://gitlab.gnome.org/jpu/cambalache
6+
arch = amd64
7+
depends = libatk-adaptor
8+
depends = libatk1.0-0
9+
depends = libcairo2
10+
depends = dconf-gsettings-backend
11+
depends = libgdk-pixbuf-2.0-0
12+
depends = libglib2.0-0
13+
depends = libgraphene-1.0-0
14+
depends = libgtk-3-0
15+
depends = libgtk-4-1
16+
depends = libgtksourceview-5-0
17+
depends = libharfbuzz0b
18+
depends = hicolor-icon-theme
19+
depends = libadwaita-1-0
20+
depends = libhandy-1-0
21+
depends = libxkbcommon0
22+
depends = libpango-1.0-0
23+
depends = libpixman-1-0
24+
depends = python3
25+
depends = python3-gi
26+
depends = python3-lxml
27+
depends = libwayland-client0
28+
depends = libwebkit2gtk-4.1-0
29+
depends = libwebkitgtk-6.0-4
30+
makedepends = git
31+
makedepends = gobject-introspection
32+
makedepends = libgirepository1.0-dev
33+
makedepends = meson
34+
makedepends = ninja-build
35+
makedepends = wayland-protocols
36+
makedepends = libxml2-dev
37+
makedepends = python3-gi
38+
conflicts = cambalache
39+
provides = cambalache
40+
license = LGPL-2.1-only
41+
maintainer = aKqir24 <aKqir24@github.com>
42+
source = https://gitlab.gnome.org/jpu/cambalache.git
43+
44+
pkgname = cambalache-git
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Script based by Echo J. <aidas957 at gmail dot com> & Princeton Ferro (prince781) <princetonferro[at]gmail[dot]com>
2+
3+
pkgname="cambalache-git"
4+
pkgver="1.0.r18.g3a9d1f5"
5+
gives="cambalache"
6+
pkgdesc="New RAD tool for Gtk 4 and 3 (Git version)"
7+
url="https://gitlab.gnome.org/jpu/cambalache"
8+
arch=("amd64")
9+
conflicts=("${gives}")
10+
provides=("${gives}")
11+
source=("https://gitlab.gnome.org/jpu/cambalache.git")
12+
license=('LGPL-2.1-only')
13+
maintainer=("aKqir24 <aKqir24@github.com>")
14+
external_connection=true
15+
depends=(
16+
'libatk-adaptor' 'libatk1.0-0' 'libcairo2' 'dconf-gsettings-backend'
17+
'libgdk-pixbuf-2.0-0' 'libglib2.0-0' 'libgraphene-1.0-0' 'libgtk-3-0'
18+
'libgtk-4-1' 'libgtksourceview-5-0' 'libharfbuzz0b' 'hicolor-icon-theme'
19+
'libadwaita-1-0' 'libhandy-1-0' 'libxkbcommon0' 'libpango-1.0-0'
20+
'libpixman-1-0' 'python3' 'python3-gi' 'python3-lxml' 'libwayland-client0'
21+
'libwebkit2gtk-4.1-0' 'libwebkitgtk-6.0-4'
22+
)
23+
makedepends=(
24+
'git' 'libgirepository1.0-dev' 'libgtk-4-dev'
25+
'meson' 'ninja-build' 'wayland-protocols' 'libxml2-dev'
26+
'python3-gi' 'libadwaita-1-dev' 'libgtksourceview-5-dev'
27+
'libgtk-3-dev' 'libhandy-1-dev' 'libwebkitgtk-6.0-dev' 'python3-lxml'
28+
'libwebkit2gtk-4.1-dev' 'libwlroots-dev | libwlroots-0.18-dev | libwlroots-0.20-dev'
29+
)
30+
31+
prepare() {
32+
# Use project's Casilda dependency
33+
meson subprojects download casilda --sourcedir="${gives}"
34+
meson subprojects update casilda --sourcedir="${gives}"
35+
}
36+
37+
build() {
38+
cd "${gives}" && mkdir _build
39+
40+
# Configure project and build it
41+
sed -i "s/pygobject_dep = dependency('pygobject-3.0', version: '>= 3.52.0')/ /g" meson.build
42+
meson setup --wipe --prefix=~/.local _build .
43+
meson compile -C _build -j"${NCPU}"
44+
}
45+
46+
package() {
47+
cd "${gives}"
48+
DESTDIR="${pkgdir}" ninja install -C _build/ install
49+
}

srclist

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1422,6 +1422,51 @@ pkgbase = cachyos-ananicy-rules-git
14221422

14231423
pkgname = cachyos-ananicy-rules-git
14241424
---
1425+
pkgbase = cambalache-git
1426+
gives = cambalache
1427+
pkgver = 1.0.r18.g3a9d1f5
1428+
pkgdesc = New RAD tool for Gtk 4 and 3 (Git version)
1429+
url = https://gitlab.gnome.org/jpu/cambalache
1430+
arch = amd64
1431+
depends = libatk-adaptor
1432+
depends = libatk1.0-0
1433+
depends = libcairo2
1434+
depends = dconf-gsettings-backend
1435+
depends = libgdk-pixbuf-2.0-0
1436+
depends = libglib2.0-0
1437+
depends = libgraphene-1.0-0
1438+
depends = libgtk-3-0
1439+
depends = libgtk-4-1
1440+
depends = libgtksourceview-5-0
1441+
depends = libharfbuzz0b
1442+
depends = hicolor-icon-theme
1443+
depends = libadwaita-1-0
1444+
depends = libhandy-1-0
1445+
depends = libxkbcommon0
1446+
depends = libpango-1.0-0
1447+
depends = libpixman-1-0
1448+
depends = python3
1449+
depends = python3-gi
1450+
depends = python3-lxml
1451+
depends = libwayland-client0
1452+
depends = libwebkit2gtk-4.1-0
1453+
depends = libwebkitgtk-6.0-4
1454+
makedepends = git
1455+
makedepends = gobject-introspection
1456+
makedepends = libgirepository1.0-dev
1457+
makedepends = meson
1458+
makedepends = ninja-build
1459+
makedepends = wayland-protocols
1460+
makedepends = libxml2-dev
1461+
makedepends = python3-gi
1462+
conflicts = cambalache
1463+
provides = cambalache
1464+
license = LGPL-2.1-only
1465+
maintainer = aKqir24 <aKqir24@github.com>
1466+
source = https://gitlab.gnome.org/jpu/cambalache.git
1467+
1468+
pkgname = cambalache-git
1469+
---
14251470
pkgbase = canon-pixma-mg3000-complete-deb
14261471
gives = cnijfilter2
14271472
pkgver = 5.40

0 commit comments

Comments
 (0)