mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-15 16:10:38 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b29713511b |
@@ -0,0 +1,8 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "fluxer-canary.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
%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.
|
||||
@@ -0,0 +1,7 @@
|
||||
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());
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "fluxer-nightly.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
%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.
|
||||
@@ -0,0 +1,5 @@
|
||||
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.13
|
||||
Version: 0.1.12
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: nirius
|
||||
Version: 0.7.2
|
||||
Version: 0.0.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Utility commands for niri
|
||||
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "linsh.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
%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 +0,0 @@
|
||||
rpm.version(gh_tag("maxskiier/linsh"));
|
||||
@@ -1,7 +1,7 @@
|
||||
%global appid org.sr.ht.delthas.senpai
|
||||
|
||||
Name: senpai
|
||||
Version: 0.5.0
|
||||
Version: 0.0.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Your everyday IRC student
|
||||
License: ISC
|
||||
|
||||
Reference in New Issue
Block a user