Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed AUR actions failing #2

Merged
merged 2 commits into from
Apr 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/aur_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,5 @@ jobs:
id: makepkg
uses: edlanglois/pkgbuild-action@v1
with:
aurDeps: true
pkgdir: ${{matrix.pkgname}}
4 changes: 1 addition & 3 deletions .github/workflows/aur_publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,8 @@ jobs:
./swayfx-git/sway.install

- pkgname: scenefx-git
assets: []

runs-on: ubuntu-latest
working-directory: ${{ matrix.pkgname }}
name: ${{ matrix.pkgname }}
steps:
- name: Check out sources
Expand All @@ -41,7 +39,7 @@ jobs:
uses: ulises-jeremias/github-actions-aur-publish@v1
with:
pkgname: ${{ matrix.pkgname }}
pkgbuild: PKGBUILD
pkgbuild: ${{matrix.pkgname}}/PKGBUILD
assets: ${{ matrix.assets }}
commit_username: ${{ secrets.AUR_USERNAME }}
commit_email: ${{ secrets.AUR_EMAIL }}
Expand Down
23 changes: 23 additions & 0 deletions scenefx-git/.SRCINFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
pkgbase = scenefx-git
pkgdesc = A drop-in replacement for the wlroots scene API that allows wayland compositors to render surfaces with eye-candy effects
pkgver = r213.e1f4bc5
pkgrel = 1
url = https://github.com/wlrfx/scenefx
arch = x86_64
license = MIT
makedepends = git
makedepends = glslang
makedepends = meson
makedepends = ninja
makedepends = wayland-protocols
depends = libwlroots.so
depends = libglvnd
depends = wayland
depends = libdrm
depends = libpixman-1.so
provides = libscenefx.so
options = debug
source = scenefx::git+https://github.com/wlrfx/scenefx.git
sha512sums = SKIP

pkgname = scenefx-git
60 changes: 60 additions & 0 deletions swayfx-git/.SRCINFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
pkgbase = swayfx-git
pkgdesc = SwayFX: Sway, but with eye candy!
pkgver = r7047.8ad2605c
pkgrel = 1
url = https://github.com/WillPower3309/swayfx
install = sway.install
arch = i686
arch = x86_64
license = MIT
makedepends = git
makedepends = meson
makedepends = ninja
makedepends = scdoc
makedepends = setconf
makedepends = wayland-protocols
depends = cairo
depends = gdk-pixbuf2
depends = libevdev.so
depends = libinput
depends = scenefx-git
depends = libjson-c.so
depends = libpixman-1.so
depends = libudev.so
depends = libwayland-server.so
depends = libwlroots.so
depends = libxcb
depends = libxkbcommon.so
depends = pango
depends = pcre2
depends = ttf-font
depends = xcb-util-wm
optdepends = dmenu: dmenu_path support (used alongside wmenu in default )
optdepends = foot: Terminal emulator used in the default configuration
optdepends = i3status: Status line generation
optdepends = mako: Lightweight notification daemon
optdepends = polkit: System privilege control. Required if not using seatd service
optdepends = swaybg: Wallpaper tool for sway
optdepends = sway-contrib: Collection of user-contributed scripts for sway
optdepends = swayidle: Idle management daemon
optdepends = swaylock: Screen locker
optdepends = waybar: Highly customizable bar
optdepends = wmenu: Application launcher used in default config
optdepends = xorg-xwayland: X11 support
optdepends = xdg-desktop-portal-gtk: Default xdg-desktop-portal for file picking
optdepends = xdg-desktop-portal-wlr: xdg-desktop-portal backend
provides = sway
provides = swayfx
conflicts = sway
conflicts = swayfx
options = debug
backup = etc/sway/config
backup = etc/sway/config.d/50-systemd-user.conf
source = swayfx::git+https://github.com/WillPower3309/swayfx.git
source = 50-systemd-user.conf
source = sway-portals.conf
sha512sums = SKIP
sha512sums = d5f9aadbb4bbef067c31d4c8c14dad220eb6f3e559e9157e20e1e3d47faf2f77b9a15e52519c3ffc53dc8a5202cb28757b81a4b3b0cc5dd50a4ddc49e03fe06e
sha512sums = 4f9576b7218aef8152eb60e646985e96b13540b7a4fd34ba68fdc490199cf7a7b46bbee85587e41bffe81fc730222cf408d5712e6251edc85a0a0b0408c1a2df

pkgname = swayfx-git
2 changes: 1 addition & 1 deletion swayfx-git/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ depends=(
"gdk-pixbuf2"
"libevdev.so"
"libinput"
"libscenefx.so"
"scenefx-git"
"libjson-c.so"
"libpixman-1.so"
"libudev.so"
Expand Down
52 changes: 52 additions & 0 deletions swayfx/.SRCINFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
pkgbase = swayfx
pkgdesc = SwayFX: Sway, but with eye candy!
pkgver = 0.3.2
pkgrel = 5
url = https://github.com/WillPower3309/swayfx
install = sway.install
arch = i686
arch = x86_64
license = MIT
makedepends = git
makedepends = meson
makedepends = scdoc
makedepends = wayland-protocols
depends = cairo
depends = gdk-pixbuf2
depends = libevdev.so
depends = libinput
depends = libjson-c.so
depends = libudev.so
depends = libwayland-server.so
depends = libwlroots.so=11
depends = libxcb
depends = libxkbcommon.so
depends = pango
depends = pcre2
depends = ttf-font
optdepends = alacritty: Terminal emulator used by the default config
optdepends = dmenu: Application launcher
optdepends = grim: Screenshot utility
optdepends = i3status: Status line
optdepends = mako: Lightweight notification daemon
optdepends = slurp: Select a region
optdepends = swayidle: Idle management daemon
optdepends = swaylock: Screen locker
optdepends = wallutils: Timed wallpapers
optdepends = waybar: Highly customizable bar
optdepends = xdg-desktop-portal-gtk: Default xdg-desktop-portal for file picking
optdepends = xdg-desktop-portal-wlr: xdg-desktop-portal backend
provides = sway
provides = swayfx
conflicts = sway
conflicts = swayfx
options = debug
backup = etc/sway/config
source = swayfx-0.3.2.tar.gz::https://github.com/WillPower3309/swayfx/archive/refs/tags/0.3.2.tar.gz
source = 50-systemd-user.conf
source = sway-portals.conf
sha512sums = SKIP
sha512sums = d5f9aadbb4bbef067c31d4c8c14dad220eb6f3e559e9157e20e1e3d47faf2f77b9a15e52519c3ffc53dc8a5202cb28757b81a4b3b0cc5dd50a4ddc49e03fe06e
sha512sums = 790741df028822bf4d83170dea57e1c63f7d7938cf31969e4cd347b0fc07330322b603c9ec0091b7a3f425132bed9dee6f261074cc273555120858beaaaf5da1

pkgname = swayfx
Loading