mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
Compare commits
129 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 005ed20c4a | |||
| a5312f14e2 | |||
| 5bac151554 | |||
| a206126815 | |||
| 678715b41e | |||
| da51d99a3d | |||
| 8f38d6d0d1 | |||
| 9be2fdb0f8 | |||
| d233fda589 | |||
| 404516e267 | |||
| 4d8f361111 | |||
| 5f5df2e2ea | |||
| 5cfe77442a | |||
| 3cd82299fa | |||
| 3c51e324c3 | |||
| 32273905a1 | |||
| a960c90351 | |||
| b3f63c452e | |||
| 9ed10ca59f | |||
| 046ad272c1 | |||
| 44e5e4e3da | |||
| 707168b698 | |||
| 09b4534917 | |||
| c3b9181476 | |||
| e8ec3fa2bf | |||
| 9dcf71fcc7 | |||
| 023292b4c1 | |||
| 40021e084a | |||
| 50ac3bb57b | |||
| 99b6be1f54 | |||
| d2838fe4e5 | |||
| 3d135aa2ba | |||
| 68803911af | |||
| 7169f41bfd | |||
| 91a843035b | |||
| a18c3f1002 | |||
| 04c8cebba3 | |||
| 26bfcef7fe | |||
| 659dbbfffb | |||
| 4cb1946240 | |||
| 01001184f8 | |||
| 80681aeb83 | |||
| e8bec8a043 | |||
| 802b1e9b5a | |||
| 9b25752b56 | |||
| 486374a131 | |||
| 76532881f8 | |||
| 4cdcc091c2 | |||
| 2846cd872e | |||
| dfc919d7d4 | |||
| a495686b20 | |||
| 3056ea497a | |||
| 0d12492e33 | |||
| 19121eae76 | |||
| 906ac2ac55 | |||
| e1cbcc22f2 | |||
| c4eb9d9537 | |||
| 42bab0ced5 | |||
| e60ab6b8b1 | |||
| ebb318459b | |||
| bcc61ace51 | |||
| eedce8cfbe | |||
| 7451edfa6b | |||
| 0a10f4828d | |||
| 91a4a31ed7 | |||
| 63acc1fd75 | |||
| afee9fd0be | |||
| 40bbc1b43a | |||
| a6dd8f173f | |||
| ab74b7e324 | |||
| fcb92e1c4f | |||
| 4a3e45a1f7 | |||
| 49dac83645 | |||
| f3be75e1dc | |||
| 7a2e2eafc9 | |||
| efb73fb816 | |||
| ac4014be9c | |||
| 840bd913c6 | |||
| ea977670a5 | |||
| a2ecc9c44e | |||
| ff8dc89d4e | |||
| b026db758c | |||
| 524360b3c0 | |||
| 97e7f21f59 | |||
| 4d6aeb3fe2 | |||
| 61a042b3ca | |||
| f9d9004563 | |||
| d7492f5d13 | |||
| 2909c94545 | |||
| 7893104644 | |||
| 513810df97 | |||
| fa8f86c94a | |||
| ae452bb912 | |||
| a649b4179e | |||
| aefd34c3f4 | |||
| c2e0325a58 | |||
| 07be436e64 | |||
| 4cb494435c | |||
| 42dd71ec8c | |||
| 9b31e5c99d | |||
| 482a64ec22 | |||
| d32ab9269b | |||
| 8279a9d829 | |||
| 0de963e840 | |||
| 1832a49a18 | |||
| 7b323d69d5 | |||
| de05048082 | |||
| 5cc7539f96 | |||
| e0ac4b2e6e | |||
| 6a733eb217 | |||
| 1d30c5f436 | |||
| 5b103f4825 | |||
| 9601944e1f | |||
| 30b0c10586 | |||
| 4d928ec791 | |||
| 6edde0a7eb | |||
| b78d513386 | |||
| ad6e557664 | |||
| 8cc856fd00 | |||
| 0bb9841e52 | |||
| a4d8135f96 | |||
| bb02307dcb | |||
| 1bc4f691c3 | |||
| 2b4d1949ef | |||
| 53d6979170 | |||
| b0adfe80d1 | |||
| 4403bfbdf8 | |||
| 1b2ae1ee64 | |||
| b700fa72b8 |
@@ -30,6 +30,7 @@ jobs:
|
||||
run: anda update -vv
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
RUST_BACKTRACE: full
|
||||
|
||||
- name: Save
|
||||
run: |
|
||||
|
||||
@@ -28,3 +28,5 @@
|
||||
/anda/rust/starship @korewaChino
|
||||
/anda/rust/zellij @korewaChino
|
||||
/anda/audio/distrho @korewaChino
|
||||
|
||||
/anda/desktop/compiz9 @cat-master21
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: anki-bin
|
||||
Version: 2.1.57
|
||||
Version: 2.1.58
|
||||
Release: 1%{?dist}
|
||||
Summary: Flashcard program for using space repetition learning (Installed with wheel)
|
||||
License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: anki-qt5
|
||||
Version: 2.1.57
|
||||
Version: 2.1.58
|
||||
Release: 1%{?dist}
|
||||
Summary: Flashcard program for using space repetition learning
|
||||
License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: anki
|
||||
Version: 2.1.57
|
||||
Version: 2.1.58
|
||||
Release: 1%{?dist}
|
||||
Summary: Flashcard program for using space repetition learning
|
||||
License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 0.0.147
|
||||
Version: 0.0.148
|
||||
Release: 1%{?dist}
|
||||
Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming
|
||||
License: MIT and https://discord.com/terms
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: discord-canary
|
||||
Version: 0.0.147
|
||||
Version: 0.0.148
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: discord.com
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: discord-openasar
|
||||
Version: 0.0.24
|
||||
Version: 0.0.25
|
||||
Release: 1%{?dist}
|
||||
Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming
|
||||
License: MIT and https://discord.com/terms
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: discord
|
||||
Version: 0.0.24
|
||||
Version: 0.0.25
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: discord.com
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: dart
|
||||
Version: 2.19.1
|
||||
Version: 2.19.2
|
||||
Release: 1%{?dist}
|
||||
Summary: The Dart Language
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
*.tar.*
|
||||
build/
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
Name: budgie-extras
|
||||
Version: 1.5.0
|
||||
Version: 1.5.90
|
||||
Release: 1%{dist}
|
||||
|
||||
License: GPLv3
|
||||
@@ -335,8 +335,15 @@ rm -f %{buildroot}%{_bindir}/quickchar
|
||||
|
||||
%files -n budgie-applet-hotcorners
|
||||
%{_libdir}/budgie-desktop/plugins/budgie-hotcorners
|
||||
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-hotcorners.gschema.xml
|
||||
%{_sysconfdir}/xdg/autostart/org.ubuntubudgie.budgie-extras.HotCorners-autostart.desktop
|
||||
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-extras.HotCorners.gschema.xml
|
||||
%{_datadir}/applications/org.ubuntubudgie.budgie-extras.HotCorners.desktop
|
||||
%{_datadir}/budgie-hotcorners
|
||||
/usr/libexec/budgie-hotcorners/
|
||||
|
||||
%{_datadir}/pixmaps/budgie-hotcorners-symbolic.svg
|
||||
%{_datadir}/pixmaps/budgie-hotcgui-*.svg
|
||||
%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.budgie-extras.hotcorners.svg
|
||||
|
||||
%files -n budgie-applet-kangaroo
|
||||
%{_libdir}/budgie-desktop/plugins/budgie-kangaroo
|
||||
@@ -407,6 +414,7 @@ rm -f %{buildroot}%{_bindir}/quickchar
|
||||
|
||||
%files -n budgie-applet-window-shuffler
|
||||
%{_sysconfdir}/xdg/autostart/layoutspopup-autostart.desktop
|
||||
%{_sysconfdir}/xdg/autostart/dragsnap-autostart.desktop
|
||||
%{_sysconfdir}/xdg/autostart/shuffler*.desktop
|
||||
%{_libdir}/budgie-window-shuffler
|
||||
%{_datadir}/applications/org.ubuntubudgie.shufflercontrol.desktop
|
||||
@@ -415,6 +423,7 @@ rm -f %{buildroot}%{_bindir}/quickchar
|
||||
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-shufflerapplet.gschema.xml
|
||||
%{_datadir}/pixmaps/shuffler-*.svg
|
||||
%{_datadir}/pixmaps/shufflerapplet-*.svg
|
||||
%{_datadir}/pixmaps/dragsnapimg*.svg
|
||||
%{_libdir}/budgie-desktop/plugins/budgie-window-shuffler/ShufflerAPplet.plugin
|
||||
%{_libdir}/budgie-desktop/plugins/budgie-window-shuffler/libshufflerapplet.so
|
||||
%{_datadir}/metainfo/org.ubuntubudgie.shufflercontrol.metainfo.xml
|
||||
@@ -442,6 +451,5 @@ rm -f %{buildroot}%{_bindir}/quickchar
|
||||
- Updated to 1.4.0
|
||||
- Added requirements for Workspace Overview
|
||||
|
||||
|
||||
* Fri Apr 16 2021 Thomas Batten <stenstorpmc@gmail.com> - 1.2.0-1
|
||||
- Initial Build
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("UbuntuBudgie/budgie-extras"));
|
||||
rpm.version(gh_tag("UbuntuBudgie/budgie-extras"));
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project "pkg" {
|
||||
rpm {
|
||||
spec = "compiz9.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
%define _ubuntu_rel 22.10.20220822-0ubuntu1
|
||||
|
||||
Name: compiz9
|
||||
Version: 0.9.14.2
|
||||
Release: %autorelease
|
||||
Summary: OpenGL window and compositing manager 0.9.X.X series
|
||||
|
||||
License: GPLv2+ AND LGPLv2+ AND MIT
|
||||
URL: https://launchpad.net/compiz
|
||||
Source0: http://archive.ubuntu.com/ubuntu/pool/universe/c/compiz/compiz_%{version}+%{_ubuntu_rel}.tar.xz
|
||||
Patch0: https://raw.githubusercontent.com/cat-master21/unityDE-specs/main/patches/compiz-cmake-install-path.patch
|
||||
|
||||
Conflicts: compiz
|
||||
BuildRequires: libX11-devel
|
||||
BuildRequires: libdrm-devel
|
||||
BuildRequires: libXcursor-devel
|
||||
BuildRequires: libXfixes-devel
|
||||
BuildRequires: libXrandr-devel
|
||||
BuildRequires: libXrender-devel
|
||||
BuildRequires: libXcomposite-devel
|
||||
BuildRequires: libXdamage-devel
|
||||
BuildRequires: libXext-devel
|
||||
BuildRequires: libXt-devel
|
||||
BuildRequires: libSM-devel
|
||||
BuildRequires: libICE-devel
|
||||
BuildRequires: libXmu-devel
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: intltool
|
||||
BuildRequires: gettext
|
||||
BuildRequires: librsvg2-devel
|
||||
BuildRequires: mesa-libGLU-devel
|
||||
BuildRequires: fuse-devel
|
||||
BuildRequires: cairo-devel
|
||||
BuildRequires: libjpeg-turbo-devel
|
||||
BuildRequires: libxslt-devel
|
||||
BuildRequires: glib2-devel
|
||||
BuildRequires: libwnck3-devel
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc
|
||||
BuildRequires: g++
|
||||
BuildRequires: make
|
||||
BuildRequires: glibmm24-devel
|
||||
BuildRequires: lcov
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: boost-devel
|
||||
BuildRequires: libnotify-devel
|
||||
BuildRequires: python3-Cython
|
||||
BuildRequires: glibc-headers-x86
|
||||
BuildRequires: metacity-devel
|
||||
BuildRequires: libglvnd-devel
|
||||
BuildRequires: gcovr
|
||||
BuildRequires: mesa-libEGL-devel
|
||||
BuildRequires: glib2-devel
|
||||
BuildRequires: xorg-x11-server-devel
|
||||
Requires: glib2
|
||||
Requires: xorg-x11-server-Xorg
|
||||
Requires: metacity
|
||||
Requires: glx-utils
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package contains the development files for %{name}.
|
||||
|
||||
%package -n python3-ccsm
|
||||
Summary: Compiz Config Manager
|
||||
Conflicts: ccsm
|
||||
Requires: %{name}%{?_isa}
|
||||
|
||||
%description -n python3-ccsm
|
||||
Compiz Config Manager helps configure Compiz Window Manager, version 0.9 series
|
||||
|
||||
%description
|
||||
Compiz 9 branch, which is newer then what Fedora packages and required by Unity 7.6 and higher.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n compiz
|
||||
|
||||
%build
|
||||
# The driver blacklist hack is obselete
|
||||
sed -i 's/(nouveau|Intel).*Mesa 8.0//' plugins/opengl/opengl.xml.in
|
||||
%cmake -DCOMPIZ_DISABLE_GS_SCHEMAS_INSTALL=OFF -DBUILD_GTK=ON -DBUILD_METACITY=ON -DCOMPIZ_BUILD_TESTING=OFF -DBUILD_GLES=ON -DCOMPIZ_PACKAGING_ENABLED=TRUE -DBUILD_XORG_GTEST=OFF -DCOMPIZ_BUILD_WITH_RPATH=FALSE -DCOMPIZ_WERROR=OFF
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
|
||||
desktop-file-install \
|
||||
--delete-original \
|
||||
--dir=%{buildroot}%{_datadir}/applications \
|
||||
%{buildroot}%{_datadir}/applications/*.desktop
|
||||
|
||||
find %{buildroot} -name '*.la' -exec rm -f {} ';'
|
||||
|
||||
%find_lang ccsm
|
||||
%find_lang compiz
|
||||
|
||||
%py3_shebang_fix $RPM_BUILD_ROOT%{_bindir}/ccsm
|
||||
|
||||
# placeholder for local icons
|
||||
mkdir -p %{buildroot}%{_datadir}/compiz/icons/hicolor/{scalable/{apps,\
|
||||
categories},22x22/{categories,devices,mimetypes}}
|
||||
|
||||
%files -f compiz.lang
|
||||
%doc AUTHORS README INSTALL NEWS
|
||||
%license COPYING COPYING.GPL COPYING.LGPL COPYING.MIT
|
||||
%config %{_sysconfdir}/compizconfig/config.conf
|
||||
%{_bindir}/compiz
|
||||
%{_bindir}/compiz-decorator
|
||||
%{_bindir}/gtk-window-decorator
|
||||
%{_libdir}/libcompizconfig.so.*
|
||||
%{_libdir}/libcompizconfig_gsettings_backend.so
|
||||
%{_libdir}/libcompiz_core.so.*
|
||||
%{_libdir}/libdecoration.so.*
|
||||
%dir %{_libdir}/compiz
|
||||
%{_libdir}/compiz/*.so
|
||||
%dir %{_libdir}/compizconfig
|
||||
%dir %{_libdir}/compizconfig/backends
|
||||
%{_libdir}/compizconfig/backends/*.so
|
||||
%{python3_sitearch}/compizconfig.cpython*.so
|
||||
%{python3_sitearch}/compizconfig_python*.egg-info/
|
||||
%{_datadir}/applications/compiz.desktop
|
||||
#{_datadir}/compiz/
|
||||
%{_datadir}/glib-2.0/schemas/org.compiz*.gschema.xml
|
||||
%{_datadir}/gnome-control-center/keybindings/50-compiz-*.xml
|
||||
|
||||
%files devel
|
||||
%{_includedir}/compiz/
|
||||
%dir %{_includedir}/compizconfig
|
||||
%{_includedir}/compizconfig/*.h
|
||||
%{_libdir}/libcompizconfig.so
|
||||
%{_libdir}/libcompiz_core.so
|
||||
%{_libdir}/libdecoration.so
|
||||
%{_libdir}/pkgconfig/*.pc
|
||||
%{_datadir}/cmake/Modules/*.cmake
|
||||
|
||||
%files -n python3-ccsm -f ccsm.lang
|
||||
%doc AUTHORS NEWS
|
||||
%license COPYING
|
||||
%{_bindir}/ccsm
|
||||
%{_datadir}/applications/ccsm.desktop
|
||||
%dir %{_datadir}/ccsm
|
||||
%{_datadir}/ccsm/*
|
||||
%{_datadir}/icons/hicolor/*/apps/ccsm.png
|
||||
%{_datadir}/icons/hicolor/*/apps/ccsm.svg
|
||||
%dir %{python3_sitelib}/ccm
|
||||
%{python3_sitelib}/ccm/*
|
||||
%{python3_sitelib}/ccsm-%{version}-py%{python3_version}.egg-info
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -4,7 +4,7 @@
|
||||
Name: switchboard
|
||||
Summary: Modular Desktop Settings Hub
|
||||
Version: 6.0.2
|
||||
Release: 2%{?dist}
|
||||
Release: 1%{?dist}
|
||||
License: LGPLv2+
|
||||
|
||||
URL: https://github.com/elementary/%{name}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global forgeurl https://github.com/KDE/latte-dock/
|
||||
|
||||
%global commit 9fbafbfbb4e85d5851bf356915f1c5a3f32ddabd
|
||||
%global commit 7564e0ee52ef31f2dc08e5317e323426841c0516
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date %(date '+%Y%m%d')
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: iosevka-fusion-fonts
|
||||
Version: 18.0.0
|
||||
Version: 19.0.1
|
||||
Release: 1%{?dist}
|
||||
Summary: A custom font based on iosevka
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
Name: nerd-fonts
|
||||
Version: 2.3.3
|
||||
Release: %autorelease
|
||||
Release: 2%{?dist}
|
||||
URL: https://nerdfonts.com/
|
||||
Source0: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%{version}/readme.md
|
||||
Source1: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%{version}/LICENSE
|
||||
@@ -14,7 +14,7 @@ Requires: %{lua:
|
||||
local x = ""
|
||||
local ver = rpm.expand("%{version}")
|
||||
for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do
|
||||
x = x .. font:lower().."-nerd-fonts".."="..ver.." "
|
||||
x = x .. font:lower().."-nerd-fonts-"..ver.." "
|
||||
end
|
||||
print(x)
|
||||
}
|
||||
|
||||
@@ -12,10 +12,11 @@ Requires: java-latest-openjdk hicolor-icon-theme xrandr
|
||||
Recommends: ffmpeg
|
||||
BuildArch: noarch
|
||||
|
||||
|
||||
%description
|
||||
opsu! is an unofficial open-source client for the rhythm game osu!, written in Java using Slick2D and LWJGL (wrappers around OpenGL and OpenAL).
|
||||
|
||||
%prep
|
||||
|
||||
%build
|
||||
cat <<EOF > %{name}.sh
|
||||
#!/bin/sh
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "osu-lazer.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
NoDisplay=true
|
||||
Name=osu!lazer - uri handler
|
||||
MimeType=x-scheme-handler/osu;
|
||||
Icon=/usr/share/pixmaps/osu-lazer.png
|
||||
Comment=Open source free-to-win rhythm game
|
||||
Exec=/usr/bin/osu-lazer %u
|
||||
Categories=Game;
|
||||
@@ -0,0 +1,8 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=osu!lazer
|
||||
MimeType=application/x-osu-skin-archive;application/x-osu-replay;application/x-osu-beatmap-archive;
|
||||
Icon=/usr/share/pixmaps/osu-lazer.png
|
||||
Comment=Open source free-to-win rhythm game
|
||||
Exec=/usr/bin/osu-lazer
|
||||
Categories=Game;
|
||||
@@ -0,0 +1,51 @@
|
||||
%define osuresver 2023.202.0
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: osu-lazer
|
||||
Version: 2023.207.0
|
||||
Release: 1%{?dist}
|
||||
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
|
||||
ExclusiveArch: x86_64
|
||||
URL: https://osu.ppy.sh/
|
||||
License: MIT, CC-BY-NC-4.0
|
||||
Requires: zlib osu-mime fuse
|
||||
Source0: https://github.com/ppy/osu/releases/download/%{version}/osu.AppImage
|
||||
Source1: https://raw.githubusercontent.com/ppy/osu/%{version}/assets/lazer.png
|
||||
Source2: https://raw.githubusercontent.com/ppy/osu-resources/%{osuresver}/LICENCE.md
|
||||
Source3: osu-lazer.desktop
|
||||
Source4: osu-lazer-uri-handler.desktop
|
||||
|
||||
%description
|
||||
%{summary}
|
||||
|
||||
%prep
|
||||
cat <<EOF > osu-lazer
|
||||
#!/bin/sh
|
||||
env OSU_EXTERNAL_UPDATE_PROVIDER=1 /opt/osu-lazer/osu.AppImage "$@"
|
||||
EOF
|
||||
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
install -Dm755 %{SOURCE0} %{buildroot}/opt/osu-lazer/osu.AppImage
|
||||
install -Dm755 -t %{buildroot}/usr/bin osu-lazer
|
||||
|
||||
# Install pixmap, desktop and license file
|
||||
mkdir -p %{buildroot}/%{_datadir}/licenses/%{name}/
|
||||
install -Dm644 %{SOURCE1} %{buildroot}/usr/share/pixmaps/osu-lazer.png
|
||||
install -Dm644 %{SOURCE2} %{buildroot}/%{_datadir}/licenses/%{name}/LICENSE.md
|
||||
install -Dm644 -t %{buildroot}/usr/share/applications %{SOURCE3}
|
||||
install -Dm644 -t %{buildroot}/usr/share/applications %{SOURCE4}
|
||||
|
||||
%files
|
||||
%license LICENSE.md
|
||||
/usr/share/applications/osu-lazer*.desktop
|
||||
/usr/bin/osu-lazer
|
||||
/opt/osu-lazer/osu.AppImage
|
||||
/usr/share/pixmaps/osu-lazer.png
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Feb 13 2023 windowsboy111 <windowsboy111@fyralabs.com>
|
||||
- Initial package
|
||||
@@ -0,0 +1,2 @@
|
||||
rpm.version(gh("ppy/osu"));
|
||||
rpm.define("osuresver", gh("ppy/osu-resources"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "osu-mime.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
|
||||
<mime-type type="application/x-osu-beatmap">
|
||||
<glob pattern="*.osu"/>
|
||||
<sub-class-of type="text/plain"/>
|
||||
<magic priority="60">
|
||||
<match type="string" offset="0" value="osu file format v"/>
|
||||
</magic>
|
||||
<icon name="osu!"/>
|
||||
<comment>osu! beatmap</comment>
|
||||
</mime-type>
|
||||
<mime-type type="application/x-osu-storyboard">
|
||||
<glob pattern="*.osb"/>
|
||||
<sub-class-of type="text/plain"/>
|
||||
<icon name="osu!"/>
|
||||
<comment>osu! storyboard</comment>
|
||||
</mime-type>
|
||||
<mime-type type="application/x-osu-skin-archive">
|
||||
<glob pattern="*.osk"/>
|
||||
<sub-class-of type="application/zip"/>
|
||||
<icon name="osu!"/>
|
||||
<comment>osu! skin archive</comment>
|
||||
</mime-type>
|
||||
<mime-type type="application/x-osu-replay">
|
||||
<glob pattern="*.osr"/>
|
||||
<sub-class-of type="application/octet-stream"/>
|
||||
<icon name="osu!"/>
|
||||
<comment>osu! replay</comment>
|
||||
</mime-type>
|
||||
<mime-type type="application/x-osu-beatmap-archive">
|
||||
<glob pattern="*.osz"/>
|
||||
<sub-class-of type="application/zip"/>
|
||||
<icon name="osu!"/>
|
||||
<comment>osu! beatmap archive</comment>
|
||||
</mime-type>
|
||||
<mime-type type="application/x-osu-beatmap-archive">
|
||||
<glob pattern="*.osz2"/>
|
||||
<sub-class-of type="application/zip"/>
|
||||
<icon name="osu!"/>
|
||||
<comment>osu! beatmap archive</comment>
|
||||
</mime-type>
|
||||
</mime-info>
|
||||
@@ -0,0 +1,60 @@
|
||||
Name: osu-mime
|
||||
Version: 0.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Provides MIME types for osu! file formats
|
||||
BuildArch: noarch
|
||||
License: AGPLv3
|
||||
Requires: xdg-utils shared-mime-info desktop-file-utils
|
||||
BuildRequires: librsvg2-tools ImageMagick
|
||||
Recommends: osu-handler
|
||||
Source0: https://raw.githubusercontent.com/ppy/osu-web/master/public/images/layout/osu-logo-triangles.svg
|
||||
Source1: https://raw.githubusercontent.com/ppy/osu-web/master/public/images/layout/osu-logo-white.svg
|
||||
Source2: osu-file-extensions.xml
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
|
||||
%build
|
||||
mkdir -p 'icons/hicolor'
|
||||
for size in 16 24 32 48 64 96 128 192 256 384 512 1024; do
|
||||
mkdir -p "icons/hicolor/${size}x${size}/apps"
|
||||
cd "icons/hicolor/${size}x${size}/apps"
|
||||
|
||||
rsvg-convert -w "$size" -h "$size" -f png -o "osu!.png.1" %{SOURCE0}
|
||||
rsvg-convert -w "$size" -h "$size" -f png -o "osu!.png.2" %{SOURCE1}
|
||||
convert -composite 'osu!.png.1' 'osu!.png.2' -gravity center 'osu!.png'
|
||||
rm 'osu!.png.1' 'osu!.png.2'
|
||||
|
||||
cd ../../../..
|
||||
done
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}/usr/share
|
||||
cp -r --no-preserve=ownership icons %{buildroot}/usr/share/icons
|
||||
install -D -m644 %{SOURCE2} %{buildroot}/usr/share/mime/packages/osu-file-extensions.xml
|
||||
|
||||
%post
|
||||
xdg-icon-resource forceupdate --theme hicolor &>/dev/null
|
||||
update-mime-database usr/share/mime &>/dev/null
|
||||
update-desktop-database -q
|
||||
|
||||
%postun
|
||||
xdg-icon-resource forceupdate --theme hicolor &>/dev/null
|
||||
update-mime-database usr/share/mime &>/dev/null
|
||||
update-desktop-database -q
|
||||
|
||||
%posttrans
|
||||
xdg-icon-resource forceupdate --theme hicolor &>/dev/null
|
||||
update-mime-database usr/share/mime &>/dev/null
|
||||
update-desktop-database -q
|
||||
|
||||
|
||||
%files
|
||||
/usr/share/icons/hicolor/*/apps/osu!.png
|
||||
/usr/share/mime/packages/osu-file-extensions.xml
|
||||
|
||||
%changelog
|
||||
* Mon Feb 13 2023 windowsboy111 <windowsboy111@fyralabs.com>
|
||||
- Initial package
|
||||
@@ -1,6 +1,6 @@
|
||||
%global real_name prismlauncher
|
||||
|
||||
%global commit f36c3a3f6c795f1aa6b3dc9ff6f151b077531aaa
|
||||
%global commit b977ac6df5a6b953f3a04d774bddfee38e30bb04
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f
|
||||
%global quazip_commit 6117161af08e366c37499895b00ef62f93adc345
|
||||
@@ -136,7 +136,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
|
||||
|
||||
%check
|
||||
## disabled due to inconsistent results in copr builds that are not reproducible locally
|
||||
# %ctest
|
||||
%dnl %ctest
|
||||
|
||||
%if 0%{?fedora} > 35
|
||||
appstream-util validate-relax --nonet \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global real_name prismlauncher
|
||||
|
||||
%global commit f36c3a3f6c795f1aa6b3dc9ff6f151b077531aaa
|
||||
%global commit b977ac6df5a6b953f3a04d774bddfee38e30bb04
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f
|
||||
%global quazip_commit 6117161af08e366c37499895b00ef62f93adc345
|
||||
@@ -137,7 +137,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
|
||||
|
||||
%check
|
||||
## disabled due to inconsistent results in copr builds that are not reproducible locally
|
||||
# %ctest
|
||||
%dnl %ctest
|
||||
|
||||
%if 0%{?fedora} > 35
|
||||
appstream-util validate-relax --nonet \
|
||||
|
||||
@@ -113,7 +113,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
|
||||
|
||||
%check
|
||||
## disabled due to inconsistent results in copr builds that are not reproducible locally
|
||||
# %ctest
|
||||
%dnl %ctest
|
||||
|
||||
%if 0%{?fedora} > 35
|
||||
appstream-util validate-relax --nonet \
|
||||
|
||||
@@ -110,7 +110,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
|
||||
|
||||
%check
|
||||
## disabled due to inconsistent results in copr builds that are not reproducible locally
|
||||
# %ctest
|
||||
%dnl %ctest
|
||||
|
||||
%if 0%{?fedora} > 35
|
||||
appstream-util validate-relax --nonet \
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
# https://github.com/xyproto/env
|
||||
%global goipath github.com/xyproto/env
|
||||
Version: 1.8.0
|
||||
Version: 2.0.0
|
||||
|
||||
# REMOVE BEFORE SUBMITTING THIS FOR REVIEW
|
||||
# ---
|
||||
@@ -25,7 +25,7 @@ Provide default values when fetching environment variables.}
|
||||
%global godocs README.md
|
||||
|
||||
Name: golang-%{goname}
|
||||
Release: %autorelease
|
||||
Release: 1%{?dist}
|
||||
Summary: Provide default values when fetching environment variables
|
||||
|
||||
License: BSD-3-Clause
|
||||
@@ -42,6 +42,8 @@ Source: %{gosource}
|
||||
%generate_buildrequires
|
||||
%go_generate_buildrequires
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
%gopkginstall
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("xyproto/env"));
|
||||
rpm.version(gh_tag("xyproto/env"));
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("xyproto/textoutput"));
|
||||
rpm.version(gh_tag("xyproto/textoutput"));
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("xyproto/vt100"));
|
||||
rpm.version(gh_tag("xyproto/vt100"));
|
||||
|
||||
@@ -43,6 +43,8 @@ Source: %{gosource}
|
||||
%generate_buildrequires
|
||||
%go_generate_buildrequires
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
%gopkginstall
|
||||
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh("yhat/scrape"));
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: groovy-docs
|
||||
Version: 3.0.9
|
||||
Version: 4.0.9
|
||||
Release: 1%{?dist}
|
||||
Summary: Documentation for the Groovy programming language
|
||||
URL: https://groovy-lang.org/
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
let ver = gh_tag("apache/groovy");
|
||||
ver.replace("GROOVY_", "");
|
||||
ver.replace("_", ".");
|
||||
rpm.version(ver);
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: groovy
|
||||
Version: 4.0.7
|
||||
Version: 4.0.9
|
||||
Release: 1%{?dist}
|
||||
Summary: A multi-faceted language for the Java platform
|
||||
BuildArch: noarch
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
let ver = gh_tag("apache/groovy");
|
||||
ver.replace("GROOVY_", "");
|
||||
ver.replace("_", ".");
|
||||
rpm.version(ver);
|
||||
@@ -1,6 +1,6 @@
|
||||
Summary: libadwaita responsive widgets, without all the baggage.
|
||||
Name: libbismuth
|
||||
Version: 1.0.2
|
||||
Version: 1.0.4
|
||||
Release: 1%{?dist}
|
||||
License: LGPL-2.1+
|
||||
URL: https://github.com/tau-OS/libbismuth
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Summary: The Application Framework for tauOS apps
|
||||
Name: libhelium
|
||||
Version: 1.3.57
|
||||
Version: 1.4.5
|
||||
Release: 1%{?dist}
|
||||
License: GPLv3
|
||||
URL: https://github.com/tau-OS/libhelium
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: moby-buildx
|
||||
Version: 0.10.2
|
||||
Version: 0.10.3
|
||||
Release: 1%{?dist}
|
||||
Summary: Docker CLI plugin for extended build capabilities with BuildKit
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%define _build_id_links none
|
||||
|
||||
Name: sass
|
||||
Version: 1.58.0
|
||||
Version: 1.58.3
|
||||
Release: 1%{?dist}
|
||||
Summary: The reference implementation of Sass, written in Dart
|
||||
License: MIT
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Summary: tauOS GTK/GNOME Shell Themes
|
||||
Name: tau-helium
|
||||
Version: 1.2.204
|
||||
Version: 1.4.62
|
||||
Release: 1%{?dist}
|
||||
License: GPLv3
|
||||
URL: https://github.com/tau-OS/tau-helium
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: python3-orjson
|
||||
Version: 3.8.5
|
||||
Release: 2%{?dist}
|
||||
Version: 3.8.6
|
||||
Release: 1%{?dist}
|
||||
Summary: Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
|
||||
License: MIT or APACHE-2.0
|
||||
URL: https://github.com/ijl/orjson
|
||||
|
||||
@@ -2,16 +2,15 @@
|
||||
%global pypi_name protobuf
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 4.21.12
|
||||
Version: 4.22.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Protocol Buffers
|
||||
|
||||
License: BSD-3-Clause
|
||||
URL: https://developers.google.com/protocol-buffers/
|
||||
Source0: %{pypi_source}
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-devel gcc
|
||||
BuildRequires: python3dist(setuptools)
|
||||
|
||||
%description
|
||||
@@ -37,12 +36,14 @@ rm -rf %{pypi_name}.egg-info
|
||||
%py3_install
|
||||
|
||||
%files -n python3-%{pypi_name}
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{python3_sitelib}/google
|
||||
%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}-*.pth
|
||||
%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info
|
||||
%{python3_sitearch}/google
|
||||
%{python3_sitearch}/%{pypi_name}-%{version}-py%{python3_version}.egg-info
|
||||
%{python3_sitearch}/%{pypi_name}-%{version}-py%{python3_version}-nspkg.pth
|
||||
|
||||
%changelog
|
||||
* Sun Feb 19 2023 windowsboy111 <wboy111@outlook.com> - 4.22.0-1
|
||||
- Bump.
|
||||
|
||||
* Tue Jan 10 2023 windowsboy111 <wboy111@outlook.com> - 4.21.12-1
|
||||
- Initial package.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: python3-ruff
|
||||
Version: 0.0.243
|
||||
Version: 0.0.247
|
||||
Release: 1%{?dist}
|
||||
Summary: An extremely fast Python linter, written in Rust
|
||||
License: MIT
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("charliermarsh/ruff"));
|
||||
rpm.version(pypi("ruff"));
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-bandwhich.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
--- bandwhich-0.20.0/Cargo.toml 2020-10-15T09:07:04+00:00
|
||||
+++ bandwhich-0.20.0/Cargo.toml 2020-10-15T09:07:04+00:00
|
||||
@@ -83,13 +83,3 @@
|
||||
version = "1"
|
||||
[target."cfg(target_os=\"linux\")".dependencies.procfs]
|
||||
version = "0.7.4"
|
||||
-[target."cfg(target_os=\"windows\")".dependencies.netstat2]
|
||||
-version = "0.9.0"
|
||||
-
|
||||
-[target."cfg(target_os=\"windows\")".dependencies.sysinfo]
|
||||
-version = "0.15.1"
|
||||
-[target."cfg(target_os=\"windows\")".build-dependencies.http_req]
|
||||
-version = "0.7.0"
|
||||
-
|
||||
-[target."cfg(target_os=\"windows\")".build-dependencies.zip]
|
||||
-version = "0.5.6"
|
||||
@@ -0,0 +1,54 @@
|
||||
# Generated by rust2rpm 23
|
||||
%global crate bandwhich
|
||||
|
||||
Name: rust-bandwhich
|
||||
Version: 0.20.0
|
||||
Release: %autorelease
|
||||
Summary: Display current network utilization by process, connection and remote IP/hostname
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/bandwhich
|
||||
Source: %{crates_source}
|
||||
# Automatically generated patch to strip foreign dependencies
|
||||
Patch: bandwhich-fix-metadata-auto.diff
|
||||
|
||||
BuildRequires: anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
%global _description %{expand:
|
||||
Display current network utilization by process, connection and remote
|
||||
IP/hostname.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
|
||||
%files -n %{crate}
|
||||
%license LICENSE.md
|
||||
%doc CHANGELOG.md
|
||||
%doc CODE_OF_CONDUCT.md
|
||||
%doc CONTRIBUTING.md
|
||||
%doc README.md
|
||||
%{_bindir}/bandwhich
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version_no_tilde} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
%cargo_install
|
||||
rm %{buildroot}/.cargo -rf
|
||||
chmod -x ./usr/src/debug/rust-bandwhich-0.20.0-1.fc37.x86_64/.cargo/registry/src/github.com-1ecc6299db9ec823/crossterm-0.17.7/src/lib.rs
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
%cargo_test
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-detox.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
# Generated by rust2rpm 23
|
||||
%bcond_without check
|
||||
|
||||
%global crate detox
|
||||
|
||||
Name: rust-detox
|
||||
Version: 0.1.2
|
||||
Release: %autorelease
|
||||
Summary: Quickly clean up your development directories on disk
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/detox
|
||||
Source: %{crates_source}
|
||||
|
||||
BuildRequires: anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
%global _description %{expand:
|
||||
Quickly clean up your development directories on disk.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
|
||||
%files -n %{crate}
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_bindir}/detox
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version_no_tilde} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
%cargo_install
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
%cargo_test
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("detox"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-felix.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
# Generated by rust2rpm 23
|
||||
%global crate felix
|
||||
|
||||
Name: rust-felix
|
||||
Version: 2.2.5
|
||||
Release: %autorelease
|
||||
Summary: Tui file manager with vim-like key mapping
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/felix
|
||||
Source: %{crates_source}
|
||||
|
||||
BuildRequires: anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
%global _description %{expand:
|
||||
Tui file manager with vim-like key mapping.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
|
||||
%files -n %{crate}
|
||||
%license LICENSE
|
||||
%doc CHANGELOG.md
|
||||
%doc README.md
|
||||
%{_bindir}/fx
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version_no_tilde} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
%cargo_install
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
%cargo_test
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("felix"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-gitoxide.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
# Generated by rust2rpm 23
|
||||
%bcond_without check
|
||||
|
||||
%global crate gitoxide
|
||||
|
||||
Name: rust-gitoxide
|
||||
Version: 0.22.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Command-line application for interacting with git repositories
|
||||
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://crates.io/crates/gitoxide
|
||||
Source: %{crates_source}
|
||||
|
||||
BuildRequires: openssl-devel cmake anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
%global _description %{expand:
|
||||
Command-line application for interacting with git repositories.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
|
||||
%files -n %{crate}
|
||||
%license LICENSE-APACHE
|
||||
%license LICENSE-MIT
|
||||
%doc CHANGELOG.md
|
||||
%doc README.md
|
||||
%{_bindir}/ein
|
||||
%{_bindir}/gix
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version_no_tilde} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
%cargo_install
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
%cargo_test
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("gitoxide"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-gping.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,22 +1,21 @@
|
||||
# Generated by rust2rpm 23
|
||||
%bcond_without check
|
||||
|
||||
%global crate imager
|
||||
%global crate gping
|
||||
|
||||
Name: rust-imager
|
||||
Version: 0.3.2
|
||||
Name: rust-gping
|
||||
Version: 1.8.0
|
||||
Release: %autorelease
|
||||
Summary: Automated image compression; optimizes the compression using various heuristics
|
||||
Summary: Ping, but with a graph
|
||||
|
||||
License: MPL-2.0
|
||||
URL: https://crates.io/crates/imager
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/gping
|
||||
Source: %{crates_source}
|
||||
|
||||
BuildRequires: gmold libjpeg-devel libpng-devel libtiff-devel libwebp-devel clang-devel llvm-devel openssl-devel anda-srpm-macros rust-packaging >= 21
|
||||
BuildRequires: anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
%global _description %{expand:
|
||||
Automated image compression; optimizes the compression using various
|
||||
heuristics.}
|
||||
Ping, but with a graph.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
@@ -27,8 +26,8 @@ Summary: %{summary}
|
||||
|
||||
%files -n %{crate}
|
||||
# FIXME: no license files detected
|
||||
%doc README.md
|
||||
%{_bindir}/imager
|
||||
%doc readme.md
|
||||
%{_bindir}/gping
|
||||
|
||||
%package devel
|
||||
Summary: %{summary}
|
||||
@@ -41,7 +40,7 @@ use the "%{crate}" crate.
|
||||
|
||||
%files devel
|
||||
# FIXME: no license files detected
|
||||
%doc %{crate_instdir}/README.md
|
||||
%doc %{crate_instdir}/readme.md
|
||||
%{crate_instdir}/
|
||||
|
||||
%package -n %{name}+default-devel
|
||||
@@ -56,29 +55,11 @@ use the "default" feature of the "%{crate}" crate.
|
||||
%files -n %{name}+default-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+buildtype-docs-only-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n %{name}+buildtype-docs-only-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "buildtype-docs-only" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+buildtype-docs-only-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version_no_tilde} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
cat <<EOF >> .cargo/config
|
||||
[target.x86_64-unknown-linux-gnu]
|
||||
linker = "/usr/bin/clang"
|
||||
rustflags = ["-C", "link-arg=--ld-path=/usr/bin/mold"]
|
||||
EOF
|
||||
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("gping"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-hyperfine.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
--- hyperfine-1.15.0/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||
+++ hyperfine-1.15.0/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||
@@ -96,9 +96,6 @@
|
||||
[features]
|
||||
windows_process_extensions_main_thread_handle = []
|
||||
|
||||
-[target."cfg(all(windows, not(windows_process_extensions_main_thread_handle)))".dependencies.once_cell]
|
||||
-version = "1.14"
|
||||
-
|
||||
[target."cfg(not(windows))".dependencies.libc]
|
||||
version = "0.2"
|
||||
|
||||
@@ -106,12 +103,3 @@
|
||||
version = "0.25.0"
|
||||
features = ["zerocopy"]
|
||||
|
||||
-[target."cfg(windows)".dependencies.winapi]
|
||||
-version = "0.3"
|
||||
-features = [
|
||||
- "processthreadsapi",
|
||||
- "minwindef",
|
||||
- "winnt",
|
||||
- "jobapi2",
|
||||
- "tlhelp32",
|
||||
-]
|
||||
@@ -0,0 +1,53 @@
|
||||
# Generated by rust2rpm 23
|
||||
%bcond_without check
|
||||
|
||||
%global crate hyperfine
|
||||
|
||||
Name: rust-hyperfine
|
||||
Version: 1.15.0
|
||||
Release: %autorelease
|
||||
Summary: Command-line benchmarking tool
|
||||
|
||||
# Upstream license specification: MIT/Apache-2.0
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://crates.io/crates/hyperfine
|
||||
Source: %{crates_source}
|
||||
# Automatically generated patch to strip foreign dependencies
|
||||
Patch: hyperfine-fix-metadata-auto.diff
|
||||
|
||||
BuildRequires: anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
%global _description %{expand:
|
||||
Command-line benchmarking tool.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
|
||||
%files -n %{crate}
|
||||
%license LICENSE-APACHE
|
||||
%license LICENSE-MIT
|
||||
%doc CHANGELOG.md
|
||||
%doc README.md
|
||||
%{_bindir}/hyperfine
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version_no_tilde} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
%cargo_install
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
%cargo_test
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("hyperfine"));
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-imager.spec"
|
||||
}
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(crates("imager"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-kondo-ui.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
# Generated by rust2rpm 23
|
||||
%bcond_without check
|
||||
|
||||
%global crate kondo-ui
|
||||
|
||||
Name: rust-kondo-ui
|
||||
Version: 0.2.0
|
||||
Release: %autorelease
|
||||
Summary: Filesystem cleaning tool that recursively searches directories for known project structures and allows you to clean them of unnecessary files like build artifacts
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/kondo-ui
|
||||
Source: %{crates_source}
|
||||
|
||||
BuildRequires: anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
%global _description %{expand:
|
||||
Filesystem cleaning tool that recursively searches directories for known
|
||||
project structures and allows you to clean them of unnecessary files like build
|
||||
artifacts.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
|
||||
%files -n %{crate}
|
||||
# FIXME: no license files detected
|
||||
%{_bindir}/kondo-ui
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version_no_tilde} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
%cargo_install
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
%cargo_test
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("kondo-ui"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-kondo.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
# Generated by rust2rpm 23
|
||||
%bcond_without check
|
||||
|
||||
%global crate kondo
|
||||
|
||||
Name: rust-kondo
|
||||
Version: 0.5
|
||||
Release: %autorelease
|
||||
Summary: Filesystem cleaning tool that recursively searches directories for known project structures and determines how much space you could save by deleting the unnecessary files
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/kondo
|
||||
Source0: https://github.com/tbillington/kondo/releases/download/v%{version}/kondo-x86_64-unknown-linux-gnu.tar.gz
|
||||
Source1: https://github.com/tbillington/kondo/blob/v%{version}/LICENSE
|
||||
ExclusiveArch: x86_64
|
||||
|
||||
BuildRequires: anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
%global _description %{expand:
|
||||
Filesystem cleaning tool that recursively searches directories for known
|
||||
project structures and determines how much space you could save by deleting the
|
||||
unnecessary files.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
|
||||
%files -n %{crate}
|
||||
%license LICENSE
|
||||
/usr/bin/kondo
|
||||
|
||||
%prep
|
||||
tar xf %{SOURCE0}
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
install -Dm755 kondo %{buildroot}/usr/bin/kondo
|
||||
install -Dm644 %{SOURCE1} %{buildroot}/%{_datadir}/licenses/%{crate}/LICENSE
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("kondo"));
|
||||
@@ -2,15 +2,15 @@
|
||||
%global crate maturin
|
||||
|
||||
Name: rust-maturin
|
||||
Version: 0.14.12
|
||||
Release: 1%{?dist}
|
||||
Version: 0.14.13
|
||||
Release: %autorelease
|
||||
Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages
|
||||
|
||||
License: MIT OR Apache-2.0
|
||||
URL: https://crates.io/crates/maturin
|
||||
Source: %{crates_source}
|
||||
|
||||
BuildRequires: pkgconfig anda-srpm-macros rust-packaging >= 21
|
||||
BuildRequires: pkgconfig anda-srpm-macros rust-packaging >= 23
|
||||
|
||||
%global _description %{expand:
|
||||
Build and publish crates with pyo3, rust-cpython and cffi bindings as well as
|
||||
@@ -240,12 +240,12 @@ use the "ureq" feature of the "%{crate}" crate.
|
||||
%files -n %{name}+ureq-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version_no_tilde} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
cargo add time -F macros
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-ouch.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
--- ouch-0.4.1/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||
+++ ouch-0.4.1/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||
@@ -155,9 +155,6 @@
|
||||
"zstd/thin",
|
||||
]
|
||||
|
||||
-[target."cfg(not(unix))".dependencies.is_executable]
|
||||
-version = "1.0.1"
|
||||
-
|
||||
[target."cfg(unix)".dependencies.time]
|
||||
version = "0.3.17"
|
||||
default-features = false
|
||||
@@ -0,0 +1,53 @@
|
||||
# Generated by rust2rpm 23
|
||||
%bcond_without check
|
||||
|
||||
%global crate ouch
|
||||
|
||||
Name: rust-ouch
|
||||
Version: 0.4.1
|
||||
Release: %autorelease
|
||||
Summary: Command-line utility for easily compressing and decompressing files and directories
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/ouch
|
||||
Source: %{crates_source}
|
||||
# Automatically generated patch to strip foreign dependencies
|
||||
Patch: ouch-fix-metadata-auto.diff
|
||||
|
||||
BuildRequires: anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
%global _description %{expand:
|
||||
Command-line utility for easily compressing and decompressing files and
|
||||
directories.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
|
||||
%files -n %{crate}
|
||||
%license LICENSE
|
||||
%doc CHANGELOG.md
|
||||
%doc CONTRIBUTING.md
|
||||
%doc README.md
|
||||
%{_bindir}/ouch
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version_no_tilde} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
%cargo_install
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
%cargo_test
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("ouch"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-oxipng.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,186 @@
|
||||
# Generated by rust2rpm 23
|
||||
%bcond_without check
|
||||
|
||||
%global crate oxipng
|
||||
|
||||
Name: rust-oxipng
|
||||
Version: 8.0.0
|
||||
Release: %autorelease
|
||||
Summary: Lossless PNG compression optimizer
|
||||
|
||||
License: MIT
|
||||
URL: https://crates.io/crates/oxipng
|
||||
Source: %{crates_source}
|
||||
|
||||
BuildRequires: anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
%global _description %{expand:
|
||||
Lossless PNG compression optimizer.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
|
||||
%files -n %{crate}
|
||||
%license LICENSE
|
||||
%doc CHANGELOG.md
|
||||
%doc README.md
|
||||
%doc README.template.md
|
||||
%{_bindir}/oxipng
|
||||
|
||||
%package devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "%{crate}" crate.
|
||||
|
||||
%files devel
|
||||
%license %{crate_instdir}/LICENSE
|
||||
%doc %{crate_instdir}/CHANGELOG.md
|
||||
%doc %{crate_instdir}/README.md
|
||||
%doc %{crate_instdir}/README.template.md
|
||||
%{crate_instdir}/
|
||||
|
||||
%package -n %{name}+default-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n %{name}+default-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "default" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+default-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+binary-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n %{name}+binary-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "binary" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+binary-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+clap-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n %{name}+clap-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "clap" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+clap-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+filetime-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n %{name}+filetime-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "filetime" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+filetime-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+freestanding-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n %{name}+freestanding-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "freestanding" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+freestanding-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+parallel-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n %{name}+parallel-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "parallel" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+parallel-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+rayon-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n %{name}+rayon-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "rayon" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+rayon-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+stderrlog-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n %{name}+stderrlog-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "stderrlog" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+stderrlog-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+wild-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n %{name}+wild-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "wild" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+wild-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%package -n %{name}+zopfli-devel
|
||||
Summary: %{summary}
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n %{name}+zopfli-devel %{_description}
|
||||
|
||||
This package contains library source intended for building other packages which
|
||||
use the "zopfli" feature of the "%{crate}" crate.
|
||||
|
||||
%files -n %{name}+zopfli-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version_no_tilde} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
%cargo_install
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
%cargo_test
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("oxipng"));
|
||||
@@ -1,12 +1,12 @@
|
||||
%define _disable_source_fetch 0
|
||||
%bcond_without check
|
||||
#%%global debug_package %%{nil}
|
||||
%global debug_package %{nil}
|
||||
|
||||
%global crate pop-launcher
|
||||
|
||||
Name: %{crate}
|
||||
Version: 1.2.1
|
||||
Release: %autorelease
|
||||
Release: 1%{?dist}
|
||||
Summary: Library for writing plugins and frontends for pop-launcher
|
||||
|
||||
# Upstream license specification: MPL-2.0
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
Name: rust-sccache
|
||||
Version: 0.3.3
|
||||
Release: %autorelease
|
||||
Release: 1%{?dist}
|
||||
Summary: Ccache-like tool
|
||||
|
||||
License: Apache-2.0
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh("mozilla/sccache"));
|
||||
rpm.version(crates("sccache"));
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rust-typeracer.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
# Generated by rust2rpm 23
|
||||
%bcond_without check
|
||||
|
||||
%global crate typeracer
|
||||
|
||||
Name: rust-typeracer
|
||||
Version: 2.1.2
|
||||
Release: %autorelease
|
||||
Summary: Terminal typing game
|
||||
|
||||
License: GPL-3.0
|
||||
URL: https://crates.io/crates/typeracer
|
||||
Source: %{crates_source}
|
||||
|
||||
BuildRequires: perl openssl-devel anda-srpm-macros rust-packaging >= 21
|
||||
|
||||
%global _description %{expand:
|
||||
Terminal typing game. Race to see the fastest time you can get!.}
|
||||
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
|
||||
%files -n %{crate}
|
||||
# FIXME: no license files detected
|
||||
%doc README.md
|
||||
%{_bindir}/typeracer
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{version_no_tilde} -p1
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
%cargo_build
|
||||
|
||||
%install
|
||||
%cargo_install
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
%cargo_test
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(crates("typeracer"));
|
||||
@@ -30,18 +30,17 @@ Secure, cross-platform Git credential storage with authentication to GitHub, Azu
|
||||
%prep
|
||||
%forgesetup
|
||||
|
||||
|
||||
%build
|
||||
dotnet build -c LinuxRelease
|
||||
|
||||
|
||||
%install
|
||||
install -D -m 755 out/linux/Packaging.Linux/payload/Release/%{long_name}-core %{buildroot}%{_bindir}/%{long_name}-core
|
||||
ls out/linux/Packaging.Linux/Release/payload -alh
|
||||
install -Dm755 out/linux/Packaging.Linux/Release/payload/%{long_name} %{buildroot}%{_bindir}/%{long_name}
|
||||
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
|
||||
/usr/bin/git-credential-manager
|
||||
|
||||
|
||||
%changelog
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "graalvm.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
%global gsummary Universal virtual machine for running applications written in a variety of languages
|
||||
%ifarch x86_64
|
||||
%global garch amd64
|
||||
%elifarch aarch64
|
||||
%global garch aarch64
|
||||
%endif
|
||||
%global desc GraalVM is a high-performance JDK distribution designed to accelerate the execution of applications written in Java and other JVM languages along with support for JavaScript, Ruby, Python, and a number of other popular languages.
|
||||
|
||||
Name: graalvm
|
||||
Version: 22.3.1
|
||||
Release: 1%{?dist}
|
||||
URL: https://www.graalvm.org/
|
||||
Summary: %{gsummary}
|
||||
License: GPLv2
|
||||
|
||||
%description
|
||||
%{desc}
|
||||
|
||||
%define _p(v) %{expand:
|
||||
%package jdk%1
|
||||
Source%1: https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-%{version}/graalvm-ce-java%1-linux-%{garch}-%{version}.tar.gz
|
||||
Summary: %{gsummary} (JDK %1)
|
||||
%description jdk%1
|
||||
%{desc}
|
||||
JDK Version: %1
|
||||
}
|
||||
|
||||
%_p 11
|
||||
%_p 17
|
||||
%_p 19
|
||||
|
||||
%prep
|
||||
tar -xzf %{SOURCE11}
|
||||
tar -xzf %{SOURCE17}
|
||||
tar -xzf %{SOURCE19}
|
||||
ls
|
||||
|
||||
mv graalvm-ce-java11-%{version}/GRAALVM-README.md .
|
||||
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
%define _i(v) %{expand:
|
||||
cd graalvm-ce-java%1-%{version}
|
||||
mkdir -p %{buildroot}/usr/lib/jvm/java-%1-graalvm/ %{buildroot}/usr/share/licenses/%{name}-jdk%1
|
||||
cp -a -t %{buildroot}/usr/lib/jvm/java-%1-graalvm/ *
|
||||
install -DTm644 LICENSE.txt %{buildroot}/usr/share/licenses/%{name}-jdk%1/LICENSE
|
||||
cd ..
|
||||
}
|
||||
%_i 11
|
||||
%_i 17
|
||||
%_i 19
|
||||
|
||||
%files jdk11
|
||||
%doc GRAALVM-README.md
|
||||
%license LICENSE
|
||||
/usr/lib/jvm/java-11-graalvm/
|
||||
|
||||
%files jdk17
|
||||
%doc GRAALVM-README.md
|
||||
%license LICENSE
|
||||
/usr/lib/jvm/java-17-graalvm/
|
||||
|
||||
%files jdk19
|
||||
%doc GRAALVM-README.md
|
||||
%license LICENSE
|
||||
/usr/lib/jvm/java-19-graalvm/
|
||||
|
||||
%changelog
|
||||
* Thu Feb 9 2023 windowsboy111 <windowsboy111@fyralabs.com>
|
||||
- Initial package
|
||||
@@ -0,0 +1,3 @@
|
||||
let ver = gh("graalvm/graalvm-ce-builds");
|
||||
ver.crop(2);
|
||||
rpm.version(ver);
|
||||
@@ -1,14 +1,13 @@
|
||||
Name: gradle
|
||||
Version: 7.6.0
|
||||
Version: 8.0.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Powerful build system for the JVM
|
||||
URL: https://gradle.org/
|
||||
Source0: https://github.com/gradle/gradle/archive/refs/tags/v%{version}.tar.gz
|
||||
Source2: https://raw.githubusercontent.com/gradle/gradle/v%{version}/LICENSE
|
||||
Source3: https://raw.githubusercontent.com/gradle/gradle/v%{version}/README.md
|
||||
Source0: https://services.gradle.org/distributions/%{name}-%{version}-src.zip
|
||||
Source1: https://services.gradle.org/distributions/%{name}-%{version}-all.zip
|
||||
License: Apache-2.0
|
||||
Requires: java-latest-openjdk coreutils findutils sed which bash
|
||||
BuildRequires: java-11-openjdk asciidoc xmlto groovy
|
||||
BuildRequires: java-11-openjdk-devel asciidoc xmlto groovy unzip git
|
||||
BuildArch: noarch
|
||||
Recommends: gradle-doc gradle-src
|
||||
|
||||
@@ -30,9 +29,14 @@ Sources for gradle, a powerful build system for the JVM.
|
||||
# See PKGBUILD on Arch Linux
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
unzip %{SOURCE1} %{name}-%{version}/{README,LICENSE}
|
||||
mv %{name}-%{version}/README .
|
||||
mv %{name}-%{version}/LICENSE .
|
||||
rmdir %{name}-%{version}
|
||||
unzip %{SOURCE0}
|
||||
cd %{name}-%{version}
|
||||
|
||||
cat <<EOF > gradle.sh
|
||||
cat <<EOF > dist/gradle.sh
|
||||
#!/bin/sh
|
||||
export GRADLE_HOME=/usr/share/java/gradle
|
||||
EOF
|
||||
@@ -44,11 +48,12 @@ sed -i '/JvmVendorSpec.ADOPTIUM/d' \
|
||||
subprojects/docs/src/snippets/java/toolchain-filters/kotlin/build.gradle.kts \
|
||||
build-logic-commons/gradle-plugin/src/main/kotlin/common.kt
|
||||
# inhibit automatic download of binary gradle
|
||||
sed -i "s#distributionUrl=.*#distributionUrl=file\:${srcdir}/${pkgbase}-${pkgver}-all.zip#" \
|
||||
sed -i "s#distributionUrl=.*#distributionUrl=file\:%{SOURCE1}#" \
|
||||
gradle/wrapper/gradle-wrapper.properties
|
||||
|
||||
|
||||
%build
|
||||
cd %{name}-%{version}
|
||||
export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}"
|
||||
./gradlew installAll \
|
||||
-Porg.gradle.java.installations.auto-download=false \
|
||||
@@ -58,7 +63,7 @@ export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}"
|
||||
|
||||
|
||||
%install
|
||||
cd dist
|
||||
cd %{name}-%{version}/dist
|
||||
|
||||
# install profile.d script
|
||||
install -Dm755 gradle.sh %{buildroot}/etc/profile.d/
|
||||
@@ -98,19 +103,19 @@ install -Dm644 %{SOURCE3} %{buildroot}/%{_datadir}/doc/%{name}-src/
|
||||
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%doc README
|
||||
%license LICENSE
|
||||
/etc/profile.d/gradle.sh
|
||||
/usr/share/java/%{name}/
|
||||
/usr/bin/%{name}
|
||||
|
||||
%files doc
|
||||
%doc README.md
|
||||
%doc README
|
||||
%license LICENSE
|
||||
/usr/share/java/gradle/docs
|
||||
|
||||
%files src
|
||||
%doc README.md
|
||||
%doc README
|
||||
%license LICENSE
|
||||
/usr/share/java/gradle/src
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ project pkg {
|
||||
scm_opts = {
|
||||
method = "git"
|
||||
package = "lorax"
|
||||
branch = "lorax-38.4-1"
|
||||
branch = "lorax-38.6-1"
|
||||
write_tar = "true"
|
||||
spec = "lorax.spec"
|
||||
git_get = "git clone https://github.com/weldr/lorax.git"
|
||||
|
||||
Reference in New Issue
Block a user