mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-04 02:42:19 +00:00
add: katsu (#745)
* add: katsu * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * a Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * fix readme Signed-off-by: madomado <madonuko@outlook.com> * quotes Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * nyaaaaaaaaaaaaaa Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * quotes Signed-off-by: madomado <madonuko@outlook.com> * もう許してよおおおおお Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * files??? Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> * Update katsu.spec Signed-off-by: madomado <madonuko@outlook.com> --------- Signed-off-by: madomado <madonuko@outlook.com>
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "katsu.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
%define debug_package %nil
|
||||
|
||||
Name: katsu
|
||||
Version: 0.1.0
|
||||
Release: 1%?dist
|
||||
Summary: The vicious image builder
|
||||
License: MIT
|
||||
URL: https://github.com/FyraLabs/katsu
|
||||
Source0: %url/archive/refs/tags/%version.tar.gz
|
||||
Requires: xorriso dracut limine grub2 systemd-devel squashfs-tools
|
||||
Requires: dracut-live dracut-config-generic dracut-config-rescue grub2-tools-extra dracut-squash
|
||||
BuildRequires: cargo rust-packaging pkgconfig(libudev) clang-devel
|
||||
|
||||
%description
|
||||
Katsu is a tool for building bootable images from RPM based systems.
|
||||
It is an alternative to Lennart Poettering's mkosi tool, designed to be robust,
|
||||
fast, and easy to use while still providing many output formats.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
%(echo "%{cargo_build}" | sed "s@--profile rpm@--profile release@g" | sed "s@-j @@")
|
||||
|
||||
%install
|
||||
export CARGO_INSTALL_ROOT=%buildroot%_prefix
|
||||
cargo install --path .
|
||||
rm %buildroot%_prefix/.crates.toml %buildroot%_prefix/.crates2.json
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%_bindir/katsu
|
||||
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("FyraLabs/katsu"));
|
||||
Reference in New Issue
Block a user