diff --git a/.github/workflows/aur_build.yml b/.github/workflows/aur_build.yml index 249aa04..4d20cbc 100644 --- a/.github/workflows/aur_build.yml +++ b/.github/workflows/aur_build.yml @@ -29,4 +29,5 @@ jobs: id: makepkg uses: edlanglois/pkgbuild-action@v1 with: + aurDeps: true pkgdir: ${{matrix.pkgname}} diff --git a/.github/workflows/aur_publish.yml b/.github/workflows/aur_publish.yml index cc82e71..f5d171f 100644 --- a/.github/workflows/aur_publish.yml +++ b/.github/workflows/aur_publish.yml @@ -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 @@ -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 }} diff --git a/scenefx-git/.SRCINFO b/scenefx-git/.SRCINFO new file mode 100644 index 0000000..07edba7 --- /dev/null +++ b/scenefx-git/.SRCINFO @@ -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 diff --git a/swayfx-git/.SRCINFO b/swayfx-git/.SRCINFO new file mode 100644 index 0000000..eafc0f7 --- /dev/null +++ b/swayfx-git/.SRCINFO @@ -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 diff --git a/swayfx-git/PKGBUILD b/swayfx-git/PKGBUILD index d705f7c..333f0ff 100644 --- a/swayfx-git/PKGBUILD +++ b/swayfx-git/PKGBUILD @@ -11,7 +11,7 @@ depends=( "gdk-pixbuf2" "libevdev.so" "libinput" - "libscenefx.so" + "scenefx-git" "libjson-c.so" "libpixman-1.so" "libudev.so" diff --git a/swayfx/.SRCINFO b/swayfx/.SRCINFO new file mode 100644 index 0000000..fc5ef73 --- /dev/null +++ b/swayfx/.SRCINFO @@ -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