mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 17:11:56 +00:00
Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8c97326095 | |||
| 1a446f2e92 | |||
| add6f6018b | |||
| 220f873ee6 | |||
| 91474c42aa | |||
| e65e1d2fc8 | |||
| 5f96be46e6 | |||
| d365ebbfa3 | |||
| 988562497f | |||
| b6581ec5b5 | |||
| a865e0da63 | |||
| 9292eaf638 | |||
| 8fba3c6d7e | |||
| cb63319afc |
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "quollwriter-bin.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
# idek
|
||||
%define _javadir /usr/share/java
|
||||
|
||||
AutoReq: no
|
||||
AutoProv: no
|
||||
|
||||
Name: QuollWriter-bin
|
||||
Version: 3.0.5
|
||||
Release: 1%?dist
|
||||
Summary: A writing application that lets you focus on your words
|
||||
URL: https://quollwriter.com/index.html
|
||||
Source0: https://quollwriter.com/download/linux/QuollWriter-linux-install-%{version}.deb
|
||||
Source1: https://github.com/garybentley/quollwriter/blob/master/license.txt
|
||||
License: Apache-2.0
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: dpkg
|
||||
BuildRequires: wget
|
||||
Requires: openjfx
|
||||
|
||||
Provides: quollwriter
|
||||
Provides: Quollwriter
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
wget https://quollwriter.com/download/linux/QuollWriter-linux-install-%{version}.deb
|
||||
mkdir QuollWriter
|
||||
dpkg-deb -R QuollWriter-linux-install-%{version}.deb QuollWriter
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_datadir}/QuollWriter/test/
|
||||
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/bin
|
||||
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/conf
|
||||
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/conf/sdp
|
||||
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/conf/security
|
||||
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/include
|
||||
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/legal
|
||||
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/lib
|
||||
mkdir -p %{buildroot}%{_datadir}/QuollWriter/jre/man
|
||||
mkdir -p %{buildroot}%{_javadir}/QuollWriter
|
||||
|
||||
install -Dm755 QuollWriter/opt/QuollWriter/QuollWriter %{buildroot}%{_bindir}/QuollWriter
|
||||
install -Dm644 QuollWriter/opt/QuollWriter/*.jar %{buildroot}%{_javadir}/QuollWriter/
|
||||
%dnl install -Dm644 QuollWriter/opt/QuollWriter/jre/*.jar %{buildroot}%{_javadir}/QuollWriter/
|
||||
cp -a QuollWriter/opt/QuollWriter/ %{buildroot}%{_datadir}/QuollWriter/
|
||||
install -Dm644 %{SOURCE1} %{buildroot}%{_defaultlicensedir}/%{name}/license.txt
|
||||
|
||||
sed -i \
|
||||
's|app_home=.*|app_home=%{_datadir}/QuollWriter|' \
|
||||
%{buildroot}%{_bindir}/QuollWriter
|
||||
|
||||
%files
|
||||
%{_bindir}/QuollWriter
|
||||
%{_datadir}/QuollWriter/
|
||||
%{_javadir}/QuollWriter/
|
||||
%{_defaultlicensedir}/%{name}/license.txt
|
||||
%dnl %license license.txt
|
||||
|
||||
%changelog
|
||||
* Thu Dec 04 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("garybentley/quollwriter"));
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2025-12-07
|
||||
%global ver 2025-12-08
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
%global appid sh.oven.bun
|
||||
|
||||
Name: bun-bin
|
||||
Version: 1.3.3
|
||||
Version: 1.3.4
|
||||
Release: 1%?dist
|
||||
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
|
||||
License: MIT
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global commit 08c9661683edc1e9e63d8e6abd469a68faaee575
|
||||
%global commit ddca4a8412cdee8db270c313fccd6c8899dc71a7
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2025-12-05
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
|
||||
# Naming variable as something other than "commit" is necessary
|
||||
# to stop %%gometa from putting commit hash in release
|
||||
%global commit_hash 118f5a3e357f026b455fb60a48e124c2ce2910d1
|
||||
%global commit_date 20251203
|
||||
%global commit_hash d1ceacad8824624159d2e8d03d198b15e9d9edd3
|
||||
%global commit_date 20251208
|
||||
%global shortcommit %{sub %{commit_hash} 1 7}
|
||||
%global ver 2.0.14
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 9f344f093e1b5fee08937111569b106dbeee2410
|
||||
%global commit 63cc90cd2c0d26697d9175fda8eb01a09af65921
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20251207
|
||||
%global commit_date 20251208
|
||||
%global ver 0.217.0
|
||||
|
||||
%bcond_with check
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
%global name_pretty %{quote:Prism Launcher (Nightly)}
|
||||
%global appid org.prismlauncher.PrismLauncher-nightly
|
||||
|
||||
%global commit aa0bd45d6cca34ab4ec79bfc6b9dec1beaa35cf8
|
||||
%global commit 551382d0f682c54d874d97a97f4d418d6c1e2169
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global commit_date 20251207
|
||||
%global commit_date 20251208
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
%bcond_without qt6
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
||||
%global commit c3a20fa890615fab288e347791ac93a311e18851
|
||||
%global commit fa4d79f51994fb33b08480591b32e0c16e317c2b
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 2.3.1
|
||||
%global commit_date 20251207
|
||||
%global commit_date 20251208
|
||||
%global debug_package %nil
|
||||
|
||||
Name: nim-nightly
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "click-logging.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
%global pypi_name click-logging
|
||||
%global _desc Simple and beautiful logging for click applications.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 1.0.1
|
||||
Release: 1%?dist
|
||||
Summary: Simple and beautiful logging for click applications
|
||||
License: GPL-3.0
|
||||
URL: https://github.com/Toilal/click-logging
|
||||
# Cannot pull from pypi due to the pypi source not having required install files, causing the build to fail
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-pip
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%_desc
|
||||
|
||||
%package -n python3-%{pypi_name}
|
||||
Summary: %{summary}
|
||||
Provides: click-logging
|
||||
%{?python_provide:%python_provide python3-%{pypi_name}}
|
||||
|
||||
%description -n python3-%{pypi_name}
|
||||
%_desc
|
||||
|
||||
%prep
|
||||
%autosetup -n %{pypi_name}-%{version}
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
%pyproject_save_files click_logging
|
||||
|
||||
%files -n python3-%{pypi_name} -f %{pyproject_files}
|
||||
%doc README.md CHANGELOG.md
|
||||
%license LICENSE
|
||||
|
||||
%changelog
|
||||
* Sun Dec 07 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh_tag("Toilal/click-logging"));
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "signal-cli.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,119 @@
|
||||
%global appid org.asamk.SignalCli
|
||||
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: signal-cli
|
||||
Version: 0.13.22
|
||||
Release: 1%?dist
|
||||
Summary: signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger
|
||||
License: GPL-3.0-only
|
||||
URL: https://github.com/AsamK/signal-cli
|
||||
Source0: %url/releases/download/v%version/%name-%version.tar.gz
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: gradle
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: java-21-openjdk
|
||||
BuildRequires: java-21-openjdk-devel
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: make
|
||||
BuildRequires: asciidoc
|
||||
|
||||
Recommends: java-21-openjdk
|
||||
|
||||
%description
|
||||
signal-cli is a commandline interface for the Signal messenger.
|
||||
It supports registering, verifying, sending and receiving messages.
|
||||
signal-cli uses a patched libsignal-service-java, extracted from the Signal-Android source code.
|
||||
For registering you need a phone number where you can receive SMS or incoming calls.
|
||||
|
||||
signal-cli is primarily intended to be used on servers to notify admins of important events.
|
||||
For this use-case, it has a daemon mode with JSON-RPC interface (man page) and D-BUS interface (man page).
|
||||
For the JSON-RPC interface there's also a simple example client, written in Rust.
|
||||
|
||||
signal-cli needs to be kept up-to-date to keep up with Signal-Server changes.
|
||||
The official Signal clients expire after three months and then the Signal-Server can make incompatible changes.
|
||||
So signal-cli releases older than three months may not work correctly.
|
||||
|
||||
%prep
|
||||
# The release tarballs don't include buildable source code
|
||||
%git_clone %{url} v%{version}
|
||||
|
||||
%build
|
||||
./gradlew build \
|
||||
--no-daemon
|
||||
./gradlew installDist
|
||||
|
||||
pushd man
|
||||
%{make_build}
|
||||
popd
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_unitdir}
|
||||
mkdir -p %{buildroot}%{_iconsdir}/hicolor/scalable/apps
|
||||
mkdir -p %{buildroot}%{_javadir}/%{name}/lib
|
||||
install -Dm755 build/install/signal-cli/bin/signal-cli %{buildroot}%{_bindir}/%{name}
|
||||
install -Dm644 data/signal-cli.sysusers.conf %{buildroot}%{_libdir}/sysusers.d/signal-cli.sysusers.conf
|
||||
install -Dm644 data/signal-cli.tmpfiles.conf %{buildroot}%{_libdir}/tmpfiles.d/signal-cli.tmpfiles.conf
|
||||
install -Dm644 data/org.asamk.Signal.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d/org.asamk.Signal.conf
|
||||
install -Dm644 data/*.service %{buildroot}%{_unitdir}/
|
||||
install -Dm644 data/*.socket %{buildroot}%{_unitdir}/
|
||||
install -Dm644 data/org.asamk.SignalCli.metainfo.xml %{buildroot}%{_metainfodir}/org.asamk.SignalCli.metainfo.xml
|
||||
install -Dm644 data/org.asamk.SignalCli.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/
|
||||
|
||||
install -Dm644 man/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1
|
||||
install -Dm644 man/%{name}-dbus.5 %{buildroot}%{_mandir}/man5/%{name}-dbus.5
|
||||
install -Dm644 man/%{name}-jsonrpc.5 %{buildroot}%{_mandir}/man5/%{name}-jsonrpc.5
|
||||
|
||||
rm -f lib/commons-logging-*.jar
|
||||
rm -f lib/libsignal-client*.jar
|
||||
install -Dm644 build/install/signal-cli/lib/*.jar %{buildroot}%{_javadir}/%{name}/lib/
|
||||
|
||||
# Fix launcher to use the package-installed jars
|
||||
sed -i \
|
||||
's|^APP_HOME=.*$|APP_HOME=%{_javadir}/%{name}|' \
|
||||
%{buildroot}%{_bindir}/signal-cli
|
||||
|
||||
%terra_appstream
|
||||
|
||||
%post
|
||||
%systemd_post org.asamk.Signal.service
|
||||
%systemd_post signal-cli.service
|
||||
%systemd_post signal-cli@.service
|
||||
%systemd_post signal-cli-socket.service
|
||||
|
||||
%preun
|
||||
%systemd_preun org.asamk.Signal.service
|
||||
%systemd_preun signal-cli.service
|
||||
%systemd_preun signal-cli@.service
|
||||
%systemd_preun signal-cli-socket.service
|
||||
|
||||
%postun
|
||||
%systemd_postun_with_restart org.asamk.Signal.service
|
||||
%systemd_postun_with_restart signal-cli.service
|
||||
%systemd_postun_with_restart signal-cli@.service
|
||||
%systemd_postun_with_restart signal-cli-socket.service
|
||||
|
||||
%files
|
||||
%doc README.md CONTRIBUTING.md CHANGELOG.md
|
||||
%license LICENSE
|
||||
%{_bindir}/%{name}
|
||||
%{_libdir}/sysusers.d/signal-cli.sysusers.conf
|
||||
%{_libdir}/tmpfiles.d/signal-cli.tmpfiles.conf
|
||||
%{_sysconfdir}/dbus-1/system.d/org.asamk.Signal.conf
|
||||
%{_unitdir}/org.asamk.Signal.service
|
||||
%{_unitdir}/%{name}.service
|
||||
%{_unitdir}/%{name}@.service
|
||||
%{_unitdir}/%{name}-socket.service
|
||||
%{_unitdir}/%{name}-socket.socket
|
||||
%{_mandir}/man1/%{name}.1.*
|
||||
%{_mandir}/man5/%{name}-dbus.5.*
|
||||
%{_mandir}/man5/%{name}-jsonrpc.5.*
|
||||
%{_metainfodir}/%{appid}.metainfo.xml
|
||||
%{_iconsdir}/hicolor/scalable/apps/%{appid}.svg
|
||||
%{_javadir}/%{name}/lib/*.jar
|
||||
|
||||
%changelog
|
||||
* Sun Dec 07 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("AsamK/signal-cli"));
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit ade28a6f0cb89ddd820a87908507414f09f0a6c2
|
||||
%global commit 61a6813d762fbef387e69bb969c96b19dca13699
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20251207
|
||||
%global commitdate 20251208
|
||||
%global ver 1.0.19
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
|
||||
@@ -14,7 +14,12 @@ Release: 1%?dist
|
||||
Summary: Experimental bootloader for ChomeOS's depthcharge
|
||||
License: GPL-3.0
|
||||
URL: https://github.com/FyraLabs/submarine
|
||||
BuildRequires: make gcc flex bison elfutils-devel parted vboot-utils golang xz bc openssl-devel git depthcharge-tools uboot-tools
|
||||
BuildRequires: make gcc flex bison elfutils-devel parted vboot-utils golang xz bc openssl-devel git depthcharge-tools uboot-tools openssl-devel-engine
|
||||
%ifarch aarch64
|
||||
BuildRequires: python3-importlib-metadata
|
||||
BuildRequires: python3-packaging
|
||||
BuildRequires: python3-importlib-resources
|
||||
%endif
|
||||
|
||||
%description
|
||||
An experimental bootloader for ChomeOS's depthcharge.
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "xbps.spec"
|
||||
}
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("void-linux/xbps"));
|
||||
@@ -1,76 +0,0 @@
|
||||
%global _distro_extra_cflags -Wno-discarded-qualifiers
|
||||
|
||||
Name: xbps
|
||||
Version: 0.60.6
|
||||
Release: 1%?dist
|
||||
License: BSD-2-Clause AND BSD-3-Clause AND ISC
|
||||
Summary: A binary package system designed and implemented from scratch
|
||||
URL: https://github.com/void-linux/xbps
|
||||
Source: %{url}/archive/refs/tags/%{version}.tar.gz
|
||||
Packager: Metcya <metcya@gmail.com>
|
||||
|
||||
BuildRequires: anda-srpm-macros
|
||||
BuildRequires: gcc
|
||||
BuildRequires: make
|
||||
BuildRequires: pkgconfig(pkgconf)
|
||||
BuildRequires: pkgconfig(zlib)
|
||||
BuildRequires: pkgconfig(openssl)
|
||||
BuildRequires: pkgconfig(libarchive) >= 3.3.3
|
||||
Requires: %name-lib = %evr
|
||||
|
||||
%pkg_completion -B xbps xbps-checkvers xbps-create xbps-dgraph xbps-install xbps-pkgdb xbps-query xbps-reconfigure xbps-remove xbps-rindex
|
||||
%pkg_completion -z xbps xbps_src
|
||||
|
||||
%description
|
||||
The X Binary Package System (in short XBPS) is a binary package system designed
|
||||
and implemented from scratch. Its goal is to be fast, easy to use, bug-free,
|
||||
featureful and portable as much as possible.
|
||||
|
||||
%package libs
|
||||
%pkg_libs_files
|
||||
|
||||
%package static
|
||||
%pkg_static_files
|
||||
|
||||
%package devel
|
||||
%pkg_devel_files
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
%configure
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
|
||||
%files
|
||||
%license LICENSE LICENSE.3RDPARTY
|
||||
%doc README.md NEWS 3RDPARTY AUTHORS
|
||||
%_bindir/xbps-alternatives
|
||||
%_bindir/xbps-checkvers
|
||||
%_bindir/xbps-create
|
||||
%_bindir/xbps-dgraph
|
||||
%_bindir/xbps-digest
|
||||
%_bindir/xbps-fbulk
|
||||
%_bindir/xbps-fetch
|
||||
%_bindir/xbps-install
|
||||
%_bindir/xbps-pkgdb
|
||||
%_bindir/xbps-query
|
||||
%_bindir/xbps-reconfigure
|
||||
%_bindir/xbps-remove
|
||||
%_bindir/xbps-rindex
|
||||
%_bindir/xbps-uchroot
|
||||
%_bindir/xbps-uhelper
|
||||
%_bindir/xbps-uunshare
|
||||
%_datadir/%name.d/00-repository-main.conf
|
||||
%_datadir/%name.d/%name.conf
|
||||
%_mandir/man1/*.1.*
|
||||
%_mandir/man5/*.5.*
|
||||
%_mandir/man7/*.7.*
|
||||
/var/db/%name/keys/*.plist
|
||||
|
||||
%changelog
|
||||
* Fri Dec 12 2025 Metcya <metcya@gmail.com> - 0.60.6
|
||||
- package xbps
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: python-yt-dlp-ejs
|
||||
Version: 0.3.1
|
||||
Release: 2%?dist
|
||||
Version: 0.3.2
|
||||
Release: 1%?dist
|
||||
Summary: External JavaScript for yt-dlp supporting many runtimes
|
||||
|
||||
License: Unlicense AND MIT AND ISC
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global oldpkgname yt-dlp-nightly
|
||||
|
||||
Name: yt-dlp-git
|
||||
Version: 2025.12.06.221251
|
||||
Version: 2025.12.07.235946
|
||||
Release: 1%?dist
|
||||
Summary: A command-line program to download videos from online video platforms
|
||||
|
||||
|
||||
Reference in New Issue
Block a user