raboof/volare
6
22
Fork
You've already forked volare
2

AUR package? 🥺 #80

Open
opened 2024年03月27日 05:57:17 +01:00 by dogbold · 3 comments

here's a quick PKGBUILD i threw together for it, test it if you want

# Maintainer: Arnout Engelen (raboof) <put your email here>
pkgname=volare-git
pkgver=1.9
pkgrel=1
pkgdesc="volare - A tiling, tabbed wayland compositor (based on Sway)"
url="https://codeberg.org/raboof/volare"
license=('custom:volare')
depends=("cairo" "gdk-pixbuf2" "glib2" "glibc" "json-c" "libdrm" "libevdev" "libinput" "libxcb" "libxkbcommon" "pango" "pcre2" "pixman" "systemd-libs" "wayland" "wlroots-git" "xcb-util-wm")
provides=('volare-git')
makedepends=("git" "libcap" "meson" "scdoc" "wayland-protocols")
optdepends=('wmenu: Application launcher used in default configuration'
'foot: Terminal emulator used in default configuration'
'polkit: System privilege control. Required if not using seatd service'
'swaybg: Wallpaper tool for sway'
'swayidle: Idle management daemon'
'swaylock: Screen locker'
'xorg-xwayland: X11 support'
'xdg-desktop-portal-gtk: Portal used for default file picking'
'xdg-desktop-portal-wlr: Portal used for screen sharing')
source=("git+https://codeberg.org/raboof/volare.git")
md5sums=('SKIP') # probably generate these for package validity, my template just didn't do that
arch=('any')
build() {
	cd "$srcdir/"
	meson "$srcdir/build/"
	ninja -C "$srcdir/build/"
}
package() {
	cd "$srcdir/"
	install -Dm755 "build/sway/volare" "$pkgdir/usr/local/bin/volare"
	install -Dm644 LICENSE "$pkgdir/usr/share/licenses/volare/LICENSE"
	install -Dm644 README.md "$pkgdir/usr/share/doc/volare/README.md"
}
here's a quick PKGBUILD i threw together for it, test it if you want ``` # Maintainer: Arnout Engelen (raboof) <put your email here> pkgname=volare-git pkgver=1.9 pkgrel=1 pkgdesc="volare - A tiling, tabbed wayland compositor (based on Sway)" url="https://codeberg.org/raboof/volare" license=('custom:volare') depends=("cairo" "gdk-pixbuf2" "glib2" "glibc" "json-c" "libdrm" "libevdev" "libinput" "libxcb" "libxkbcommon" "pango" "pcre2" "pixman" "systemd-libs" "wayland" "wlroots-git" "xcb-util-wm") provides=('volare-git') makedepends=("git" "libcap" "meson" "scdoc" "wayland-protocols") optdepends=('wmenu: Application launcher used in default configuration' 'foot: Terminal emulator used in default configuration' 'polkit: System privilege control. Required if not using seatd service' 'swaybg: Wallpaper tool for sway' 'swayidle: Idle management daemon' 'swaylock: Screen locker' 'xorg-xwayland: X11 support' 'xdg-desktop-portal-gtk: Portal used for default file picking' 'xdg-desktop-portal-wlr: Portal used for screen sharing') source=("git+https://codeberg.org/raboof/volare.git") md5sums=('SKIP') # probably generate these for package validity, my template just didn't do that arch=('any') build() { cd "$srcdir/" meson "$srcdir/build/" ninja -C "$srcdir/build/" } package() { cd "$srcdir/" install -Dm755 "build/sway/volare" "$pkgdir/usr/local/bin/volare" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/volare/LICENSE" install -Dm644 README.md "$pkgdir/usr/share/doc/volare/README.md" } ```
Author
Copy link

actually come to think of it there's a few more binaries you install, this isn't entirely complete, but it's most of the way there

actually come to think of it there's a few more binaries you install, this isn't entirely complete, but it's most of the way there

Thanks for looking into this! I don't use Arch myself but if it's useful to share this somewhere then I'm happy to accept PRs.

Thanks for looking into this! I don't use Arch myself but if it's useful to share this somewhere then I'm happy to accept PRs.
Author
Copy link

i mean i guess i could maintain the package myself, but i don't entirely know the ins and outs of your ninja config so i don't exactly know what happens when you actually install volare

i mean i guess i could maintain the package myself, but i don't entirely know the ins and outs of your ninja config so i don't exactly know what happens when you actually install volare
Sign in to join this conversation.
No Branch/Tag specified
main
prepare-for-1.11
volare-1.10
multi-system
prepare-for-0.10
volare-1.9
fix-config-examples
prepare-for-1.9
rebase-on-1.9
volare-1.8.0.x
fix-ci
test
config
flake-enable-debugging
avoid_unsplit_crash
move
move-tab-config-syntax
move-tab
implement-unsplit
build-on-ci
versioning
sway-replacement-non-goal
document-branching-strategy
drop-issue-templates
look
wallpaper
renames
remove-toggle-split
update-to-1.8
update-to-1.8-branch-off-point
unsplit
second_test
v1.11.0.0
v1.10.1.0
1.10.1
1.10
1.10-rc4
1.10-rc3
1.10-rc2
1.10-rc1
v1.9.0.0
1.9
1.9-rc4
1.9-rc3
1.9-rc2
1.9-rc1
v1.8.1.0
1.8.1
1.8
1.8-rc4
1.8-rc3
1.8-rc2
1.8-rc1
1.7
1.7-rc3
1.7-rc2
1.7-rc1
1.6.1
1.6
1.6-rc3
1.6-rc2
1.6-rc1
1.5.1
1.5
v1.5-rc2
1.5-rc1
1.4
1.3-rc3
1.3-rc2
1.3-rc1
1.2
1.2-rc2
1.2-rc1
1.1.1
1.1
1.1-rc3
1.1-rc2
1.1-rc1
1.0
1.0-rc5
1.0-rc4
1.0-rc3
1.0-rc2
1.0-rc1
1.0-beta.2
1.0-beta.1
1.0-alpha.6
1.0-alpha.5
1.0-alpha.4
1.0-alpha.3
1.0-alpha.2
1.0-alpha.1
0.15-rc1
0.14-rc1
0.13-rc1
0.12-rc1
0.11
0.11-rc3
0.11-rc2
0.11-rc1
0.10-rc1
0.9
0.9-rc3
0.9-rc2
0.9-rc1
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
raboof/volare#80
Reference in a new issue
raboof/volare
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?