diff -U2 -r /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/.github/workflows/publish.yml /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/.github/workflows/publish.yml --- /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/.github/workflows/publish.yml 2024-11-02 14:05:52.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/.github/workflows/publish.yml 2024-11-02 04:55:36.000000000 +0000 @@ -40,7 +40,5 @@ timeout-minutes: 125 runs-on: [self-hosted, archlinux] - env: - CC: clang - CXX: clang++ + # if: github.repository != 'BrycensRanch/Rokon' steps: - name: Cleanup directory @@ -60,5 +58,5 @@ grep -qxF "[$repo]" /etc/pacman.conf || echo -e "[$repo]\nInclude = /etc/pacman.d/mirrorlist" | sudo tee -a /etc/pacman.conf done - sudo pacman -Syu --needed --noconfirm git go gtk4 base-devel gnupg wget curl bash gobject-introspection namcap clang + sudo pacman -Syu --needed --noconfirm git go gtk4 base-devel gnupg wget curl bash gobject-introspection namcap yay -Syu --noconfirm shc - name: 👁️ Ensure Code is Linted @@ -164,5 +162,5 @@ sudo dnf update -y sudo dnf copr enable @go-sig/golang-rawhide -y - sudo dnf install -y git golang gtk4-devel gobject-introspection-devel go-vendor-tools @development-tools clang @development-libs @c-development flatpak flatpak-builder fedora-packager fedora-review @rpm-development-tools go-rpm-macros + sudo dnf install -y git golang gtk4-devel gobject-introspection-devel go-vendor-tools @development-tools @development-libs @c-development flatpak flatpak-builder fedora-packager fedora-review @rpm-development-tools go-rpm-macros flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo flatpak remote-add --user --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo @@ -215,7 +213,4 @@ git_push_gpgsign: false - name: 🖼️ Assemble the AppImage - env: - CC: clang - CXX: clang++ run: | wget -c https://github.com/$(wget -q https://github.com/probonopd/go-appimage/releases/expanded_assets/continuous -O - | grep "appimagetool-.*-x86_64.AppImage" | head -n 1 | cut -d '"' -f 2) diff -U2 -r /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/APKBUILD /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/APKBUILD --- /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/APKBUILD 2024-11-02 14:05:52.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/APKBUILD 2024-11-02 12:31:14.000000000 +0000 @@ -18,5 +18,5 @@ $pkgname-doc " -source="https://nightly.link/BrycensRanch/Rokon/actions/runs/11642705367/rokon-vendored-source.zip" +source="https://nightly.link/BrycensRanch/Rokon/actions/runs/11487693784/rokon-vendored-source.zip" @@ -35,4 +35,4 @@ sha512sums=" -f225bb9e8fd11e97cfc0adb4b952dcc8c626fd01aa28e1d57f30322a777026acad4bc6f0319ea0ed228b1409348c829ad15581a224c05e97c5ac66c414f7a88e rokon-vendored-source.zip +ffa45098ef49b9f6439575dc34cf195d3d3de9be2766aba4da4a19062ab835a16f64027d8002cb072afc1853d75657a2ac5d2e81beb5e1bacad0ab1607d232ce rokon-vendored-source.zip " diff -U2 -r /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/Makefile /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/Makefile --- /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/Makefile 2024-11-02 14:05:52.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/Makefile 2024-11-02 12:31:14.000000000 +0000 @@ -167,5 +167,5 @@ clean: ## remove files created during build pipeline $(call print-target) - rm -rf dist .flatpak io.github.brycensranch.Rokon.desktop tarball io.github.brycensranch.Rokon.metainfo.xml macos/rokon .flatpak-builder flathub/builddir flathub/.flatpak-builder flathub/repo *.log *.zip modules.txt flathub/export macos/share flathub/*.flatpak AppDir src squashfs-root *.AppImage makeself* *.run run/ *.rpm *.pdf *.rtf windows/*.rtf *.deb *.msi *.exe pkg/ *.pkg.tar.zst .ptmp* *.tar* *.snap *.zsync rokon Rokon debian/tmp debian/rokon* *.changes *.buildinfo debian/.debhelper coverage.* '"$(shell go env GOCACHE)/../golangci-lint"' + rm -rf dist .flatpak io.github.brycensranch.Rokon.desktop tarball io.github.brycensranch.Rokon.metainfo.xml macos/rokon .flatpak-builder flathub/.flatpak-builder flathub/repo *.log *.zip modules.txt flathub/export macos/share flathub/*.flatpak AppDir src squashfs-root *.AppImage makeself* *.run run/ *.rpm *.pdf *.rtf windows/*.rtf *.deb *.msi *.exe pkg/ *.pkg.tar.zst .ptmp* *.tar* *.snap *.zsync rokon Rokon debian/tmp debian/rokon* *.changes *.buildinfo debian/.debhelper coverage.* '"$(shell go env GOCACHE)/../golangci-lint"' # go clean -i -cache -testcache -modcache -fuzzcache -x diff -U2 -r /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/PKGBUILD /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/PKGBUILD --- /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/PKGBUILD 2024-11-02 14:06:20.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/PKGBUILD 2024-11-02 12:31:40.000000000 +0000 @@ -2,5 +2,5 @@ pkgname=rokon -pkgver=1.0.0+044d511 +pkgver=1.0.0+f3a2e2c pkgrel=1 epoch=0 diff -U2 -r /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/flathub/README.md /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/flathub/README.md --- /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/flathub/README.md 2024-11-02 14:05:52.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/flathub/README.md 2024-11-02 12:31:14.000000000 +0000 @@ -6,29 +6,8 @@ ```sh -flatpak run org.flatpak.Builder --force-clean --sandbox --user --install --install-deps-from=flathub --ccache --mirror-screenshots-url=https://dl.flathub.org/media/ --repo=repo builddir io.github.brycensranch.Rokon.yml +flatpak run org.flatpak.Builder --force-clean --sandbox --user --install --install-deps-from=flathub --ccache --mirror-screenshots-url=https://dl.flathub.org/media/ --repo=repo builddir io.github.brycensranch.Rokon ``` -## Run it! - -Rokon's stable flatpak was just built and automatically installed to the master branch of your local flatpak repository. -So, let's test it! - -`flatpak run --branch=master io.github.brycensranch.Rokon` - -## Wondering how to create a flatpak bundle? - -```sh -# After building with the command provided above... -flatpak build-export export builddir -flatpak build-bundle export io.github.brycensranch.Rokon.flatpak io.github.brycensranch.Rokon master -``` - -## Important for developers - -After you're done with your changes, you should go into the root of this repository and run `make clean`. This will get rid of the builddir, flatpak bundles, repos, etc. This is needed because on my machine, all these nested directories makes Golang's language server very very unhappy. At least on VSCode. :3 - ## Note This repository is automatically managed by GitHub Actions. This includes: Go dependencies, commit SHAs. - -The "beta" flatpak with Rokon from git will never have a different ID. io.github.brycensranch.Rokon-beta is just a placeholder. To build the beta flatpak, simply replace any mentions of io.github.brycensranch.Rokon.yml to io.github.brycensranch.Rokon-beta.yml. diff -U2 -r /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/flathub/io.github.brycensranch.Rokon-beta.yml /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/flathub/io.github.brycensranch.Rokon-beta.yml --- /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/flathub/io.github.brycensranch.Rokon-beta.yml 2024-11-02 14:05:52.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/flathub/io.github.brycensranch.Rokon-beta.yml 2024-11-02 12:31:14.000000000 +0000 @@ -10,6 +10,4 @@ sdk-extensions: - org.freedesktop.Sdk.Extension.golang - - org.freedesktop.Sdk.Extension.llvm19 - finish-args: - --socket=wayland @@ -37,9 +35,6 @@ # - "--socket=x11" # - "--share=network" - append-path: /usr/lib/sdk/golang/bin:/usr/lib/sdk/llvm19/bin - prepend-ld-library-path: /usr/lib/sdk/llvm19/lib + append-path: /usr/lib/sdk/golang/bin env: - CC: clang - CXX: clang++ GOBIN: /app/bin GOROOT: /usr/lib/sdk/golang diff -U2 -r /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/flathub/io.github.brycensranch.Rokon.yml /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/flathub/io.github.brycensranch.Rokon.yml --- /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/flathub/io.github.brycensranch.Rokon.yml 2024-11-02 14:05:52.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/flathub/io.github.brycensranch.Rokon.yml 2024-11-02 12:31:14.000000000 +0000 @@ -7,5 +7,4 @@ sdk-extensions: - org.freedesktop.Sdk.Extension.golang - - org.freedesktop.Sdk.Extension.llvm19 finish-args: @@ -26,9 +25,6 @@ buildsystem: simple build-options: - append-path: /usr/lib/sdk/golang/bin:/usr/lib/sdk/llvm19/bin - prepend-ld-library-path: /usr/lib/sdk/llvm19/lib + append-path: /usr/lib/sdk/golang/bin env: - CC: clang - CXX: clang++ GOBIN: /app/bin GOROOT: /usr/lib/sdk/golang @@ -38,8 +34,7 @@ - make PREFIX=/app BINDIR=$GOBIN install sources: - - type: git - url: https://github.com/BrycensRanch/Rokon - branch: master - commit: f3a2e2cb0c7de053ff0715a4bbc679b00bd10e54 + - type: archive + url: https://github.com/BrycensRanch/Rokon/archive/8a788fe.tar.gz + sha256: 0e1e13750d8a39321a40a58eedac6f226bb46b5ed4e4c47ef1cb7a3c831685f6 - go.mod.yml diff -U2 -r /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/rokon.spec /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/rokon.spec --- /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/rokon.spec 2024-11-02 14:05:52.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/rokon.spec 2024-11-02 12:31:14.000000000 +0000 @@ -41,5 +41,5 @@ # On OpenSUSE Build Service, the Release is overwritten which is out of my control. Version: %{version} -Release: 22%{?dist} +Release: 21%{?dist} Summary: Control your Roku device with your desktop! diff -U2 -r /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/snapcraft.yaml /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/snapcraft.yaml --- /var/lib/copr-rpmbuild/results/rokon/upstream-unpacked/Source0/snapcraft.yaml 2024-11-02 14:05:52.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/rokon/srpm-unpacked/rokon-vendored-source.zip-extract/snapcraft.yaml 2024-11-02 12:31:14.000000000 +0000 @@ -75,6 +75,4 @@ build-environment: - CGO_ENABLED: '1' - - CC: clang - - CXX: clang++ source: https://github.com/BrycensRanch/Rokon source-type: git