Compare commits

..

3 Commits

Author SHA1 Message Date
Owen-sz b3e4fcc830 oops
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-06-15 14:33:36 +02:00
Owen-sz 90c58b51ea add: linsh
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-06-15 14:32:00 +02:00
Raboneko 638a055d24 bump: neohtop-cli nirius senpai 2026-06-15 07:35:14 +00:00
12 changed files with 43 additions and 147 deletions
-8
View File
@@ -1,8 +0,0 @@
project pkg {
rpm {
spec = "fluxer-canary.spec"
}
labels {
nightly = 1
}
}
@@ -1,58 +0,0 @@
%global appid app.fluxer.Fluxer
%global commit eef991c1c5dd136eb457ae3503be32a073473f8a
%global shortcommit %{sub %commit 1 7}
%global commit_date 20260219
Name: fluxer-canary
Version: 0~%{commit_date}git.%{shortcommit}
Release: 1%?dist
Summary: Fluxer is a free and open source instant messaging and VoIP platform built for friends, groups, and communities
URL: https://fluxer.app
%electronmeta -D
License: AGPL-3.0-or-later AND %electron_license
Source0: https://github.com/fluxerapp/fluxer/archive/%{commit}/fluxer-%{commit}.tar.gz
BuildRequires: rust-packaging nodejs nodejs-npm nodejs-packaging pnpm
%description
%summary.
%prep
%autosetup -n fluxer-%commit
%build
pushd fluxer_desktop
export BUILD_CHANNEL=canary
export NODE_ENV=production
if ! grep entry electron-builder.config.cjs; then
sed '/desktop:/,/}/{/desktop:/a entry:{
/\}/a },
}' -i electron-builder.config.cjs
fi
ln -sf electron-builder.config.cjs electron-builder.js
%pnpm_build -F -r set-channel,build
popd
%install
pushd fluxer_desktop
mv dist-electron/linux-unpacked dist/
%electron_install -b fluxer_desktop_canary -i app.fluxer.Fluxer -s fluxer -I packaging/linux/%appid.svg
%desktop_file_install -k Exec,Icon -v fluxer,%appid -u %U packaging/linux/%appid.desktop
install -Dm644 packaging/linux/%appid.svg %{buildroot}%{_scalableiconsdir}/%appid.svg
%terra_appstream packaging/linux/%appid.metainfo.xml
%files
%doc README.md
%license LICENSE
%_bindir/fluxer
%_libdir/%name
%_appsdir/%appid.desktop
%_scalableiconsdir/%appid.svg
%_metainfodir/%appid.metainfo.xml
%changelog
* Mon Jun 15 2026 madonuko <mado@fyralabs.com> - 0~20260219git.eef991c-1
- Initial package.
-7
View File
@@ -1,7 +0,0 @@
let r = new_req("https://api.github.com/repos/fluxerapp/fluxer/commits/canary");
r.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`);
rpm.global("commit", r.get().sha);
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
-8
View File
@@ -1,8 +0,0 @@
project pkg {
rpm {
spec = "fluxer-nightly.spec"
}
labels {
nightly = 1
}
}
@@ -1,58 +0,0 @@
%global appid app.fluxer.Fluxer
%global commit ee1f27fe1a372b5291aead8042944afd706bf5db
%global shortcommit %{sub %commit 1 7}
%global commit_date 20260409
Name: fluxer-nightly
Version: 0~%{commit_date}git.%{shortcommit}
Release: 1%?dist
Summary: Fluxer is a free and open source instant messaging and VoIP platform built for friends, groups, and communities
URL: https://fluxer.app
%electronmeta -D
License: AGPL-3.0-or-later AND %electron_license
Source0: https://github.com/fluxerapp/fluxer/archive/%{commit}/fluxer-%{commit}.tar.gz
BuildRequires: rust-packaging nodejs nodejs-npm nodejs-packaging pnpm
%description
%summary.
%prep
%autosetup -n fluxer-%commit
%build
pushd fluxer_desktop
export BUILD_CHANNEL=stable
export NODE_ENV=production
if ! grep entry electron-builder.config.cjs; then
sed '/desktop:/,/}/{/desktop:/a entry:{
/\}/a },
}' -i electron-builder.config.cjs
fi
ln -sf electron-builder.config.cjs electron-builder.js
%pnpm_build -F -r set-channel,build
popd
%install
pushd fluxer_desktop
mv dist-electron/linux-unpacked dist/
%electron_install -b fluxer_desktop -i app.fluxer.Fluxer -s fluxer -I packaging/linux/%appid.svg
%desktop_file_install -k Exec,Icon -v fluxer,%appid -u %U packaging/linux/%appid.desktop
install -Dm644 packaging/linux/%appid.svg %{buildroot}%{_scalableiconsdir}/%appid.svg
%terra_appstream packaging/linux/%appid.metainfo.xml
%files
%doc README.md
%license LICENSE
%_bindir/fluxer
%_libdir/%name
%_appsdir/%appid.desktop
%_scalableiconsdir/%appid.svg
%_metainfodir/%appid.metainfo.xml
%changelog
* Mon Jun 15 2026 madonuko <mado@fyralabs.com> - 0~20260409git.ee1f27f-1
- Initial package.
-5
View File
@@ -1,5 +0,0 @@
rpm.global("commit", gh_commit("fluxerapp/fluxer"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
@@ -1,7 +1,7 @@
%define debug_package %{nil}
%global goipath github.com/abdenasser/neohtop-cli
Version: 0.1.12
Version: 0.1.13
%gometa -f
+1 -1
View File
@@ -1,5 +1,5 @@
Name: nirius
Version: 0.0.0
Version: 0.7.2
Release: 1%{?dist}
Summary: Utility commands for niri
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "linsh.spec"
}
}
+34
View File
@@ -0,0 +1,34 @@
%define debug_package %{nil}
Name: linsh
Version: 0.02
Release: 1%{?dist}
Summary: Linux shell
License: GPL-2.0-or-later
URL: https://github.com/maxskiier/linsh
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildRequires: make
BuildRequires: gcc
%description
%{summary}.
%prep
%autosetup
%build
%make_build
%install
install -Dm755 linsh %{buildroot}%{_bindir}/linsh
%files
%license LICENSE
%doc README.txt
%{_bindir}/linsh
%changelog
* Mon Jun 15 2026 Owen Zimmerman <owen@fyralabs.com> - 0.02-1
- Initial package
+1
View File
@@ -0,0 +1 @@
rpm.version(gh_tag("maxskiier/linsh"));
+1 -1
View File
@@ -1,7 +1,7 @@
%global appid org.sr.ht.delthas.senpai
Name: senpai
Version: 0.0.0
Version: 0.5.0
Release: 1%{?dist}
Summary: Your everyday IRC student
License: ISC