Compare commits

..

7 Commits

Author SHA1 Message Date
windowsboy111 bf9dacd94b idk 2023-02-10 21:48:54 +08:00
windowsboy111 3169248716 still trying to fix 2023-02-10 20:21:01 +08:00
windowsboy111 2502f899f2 stuff 2023-02-09 22:00:52 +08:00
windowsboy111 79fc4684d5 yet another dep 2023-02-09 21:28:24 +08:00
windowsboy111 de8a87051d fix: deps again 2023-02-09 21:11:39 +08:00
windowsboy111 a0047a6bdc fix: BuildRequires 2023-02-09 20:56:47 +08:00
windowsboy111 1d9bb99914 add: imager 2023-02-09 20:30:44 +08:00
98 changed files with 111 additions and 1286 deletions
-1
View File
@@ -30,7 +30,6 @@ jobs:
run: anda update -vv
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
RUST_BACKTRACE: full
- name: Save
run: |
-2
View File
@@ -28,5 +28,3 @@
/anda/rust/starship @korewaChino
/anda/rust/zellij @korewaChino
/anda/audio/distrho @korewaChino
/anda/desktop/compiz9 @cat-master21
+1 -1
View File
@@ -1,5 +1,5 @@
Name: anki-bin
Version: 2.1.58
Version: 2.1.57
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 -1
View File
@@ -1,5 +1,5 @@
Name: anki-qt5
Version: 2.1.58
Version: 2.1.57
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 -1
View File
@@ -1,5 +1,5 @@
Name: anki
Version: 2.1.58
Version: 2.1.57
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.148
Version: 0.0.147
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 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: discord-canary
Version: 0.0.148
Version: 0.0.147
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.25
Version: 0.0.24
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 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: discord
Version: 0.0.25
Version: 0.0.24
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers.
URL: discord.com
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: dart
Version: 2.19.2
Version: 2.19.1
Release: 1%{?dist}
Summary: The Dart Language
License: BSD-3-Clause
@@ -0,0 +1,2 @@
*.tar.*
build/
@@ -1,6 +1,6 @@
Name: budgie-extras
Version: 1.5.90
Version: 1.5.0
Release: 1%{dist}
License: GPLv3
@@ -335,15 +335,8 @@ rm -f %{buildroot}%{_bindir}/quickchar
%files -n budgie-applet-hotcorners
%{_libdir}/budgie-desktop/plugins/budgie-hotcorners
%{_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}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-hotcorners.gschema.xml
%{_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
@@ -414,7 +407,6 @@ 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
@@ -423,7 +415,6 @@ 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
@@ -451,5 +442,6 @@ 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_tag("UbuntuBudgie/budgie-extras"));
rpm.version(gh("UbuntuBudgie/budgie-extras"));
-5
View File
@@ -1,5 +0,0 @@
project "pkg" {
rpm {
spec = "compiz9.spec"
}
}
-153
View File
@@ -1,153 +0,0 @@
%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: 1%{?dist}
Release: 2%{?dist}
License: LGPLv2+
URL: https://github.com/elementary/%{name}
@@ -1,6 +1,6 @@
%global forgeurl https://github.com/KDE/latte-dock/
%global commit 7564e0ee52ef31f2dc08e5317e323426841c0516
%global commit 9fbafbfbb4e85d5851bf356915f1c5a3f32ddabd
%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: 19.0.1
Version: 18.0.0
Release: 1%{?dist}
Summary: A custom font based on iosevka
+2 -2
View File
@@ -3,7 +3,7 @@
Name: nerd-fonts
Version: 2.3.3
Release: 2%{?dist}
Release: %autorelease
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)
}
+1 -2
View File
@@ -12,11 +12,10 @@ 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
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "osu-lazer.spec"
}
}
@@ -1,9 +0,0 @@
[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;
-8
View File
@@ -1,8 +0,0 @@
[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;
-51
View File
@@ -1,51 +0,0 @@
%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
-2
View File
@@ -1,2 +0,0 @@
rpm.version(gh("ppy/osu"));
rpm.define("osuresver", gh("ppy/osu-resources"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "osu-mime.spec"
}
}
@@ -1,42 +0,0 @@
<?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>
-60
View File
@@ -1,60 +0,0 @@
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 b977ac6df5a6b953f3a04d774bddfee38e30bb04
%global commit f36c3a3f6c795f1aa6b3dc9ff6f151b077531aaa
%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
%dnl %ctest
# %ctest
%if 0%{?fedora} > 35
appstream-util validate-relax --nonet \
@@ -1,6 +1,6 @@
%global real_name prismlauncher
%global commit b977ac6df5a6b953f3a04d774bddfee38e30bb04
%global commit f36c3a3f6c795f1aa6b3dc9ff6f151b077531aaa
%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
%dnl %ctest
# %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
%dnl %ctest
# %ctest
%if 0%{?fedora} > 35
appstream-util validate-relax --nonet \
+1 -1
View File
@@ -110,7 +110,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt
%check
## disabled due to inconsistent results in copr builds that are not reproducible locally
%dnl %ctest
# %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: 2.0.0
Version: 1.8.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: 1%{?dist}
Release: %autorelease
Summary: Provide default values when fetching environment variables
License: BSD-3-Clause
@@ -42,8 +42,6 @@ Source: %{gosource}
%generate_buildrequires
%go_generate_buildrequires
%build
%install
%gopkginstall
+1 -1
View File
@@ -1 +1 @@
rpm.version(gh_tag("xyproto/env"));
rpm.version(gh("xyproto/env"));
+1 -1
View File
@@ -1 +1 @@
rpm.version(gh_tag("xyproto/textoutput"));
rpm.version(gh("xyproto/textoutput"));
+1 -1
View File
@@ -1 +1 @@
rpm.version(gh_tag("xyproto/vt100"));
rpm.version(gh("xyproto/vt100"));
@@ -43,8 +43,6 @@ Source: %{gosource}
%generate_buildrequires
%go_generate_buildrequires
%build
%install
%gopkginstall
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("yhat/scrape"));
+1 -1
View File
@@ -1,5 +1,5 @@
Name: groovy-docs
Version: 4.0.9
Version: 3.0.9
Release: 1%{?dist}
Summary: Documentation for the Groovy programming language
URL: https://groovy-lang.org/
-4
View File
@@ -1,4 +0,0 @@
let ver = gh_tag("apache/groovy");
ver.replace("GROOVY_", "");
ver.replace("_", ".");
rpm.version(ver);
+1 -1
View File
@@ -1,5 +1,5 @@
Name: groovy
Version: 4.0.9
Version: 4.0.7
Release: 1%{?dist}
Summary: A multi-faceted language for the Java platform
BuildArch: noarch
-4
View File
@@ -1,4 +0,0 @@
let ver = gh_tag("apache/groovy");
ver.replace("GROOVY_", "");
ver.replace("_", ".");
rpm.version(ver);
+1 -1
View File
@@ -1,6 +1,6 @@
Summary: libadwaita responsive widgets, without all the baggage.
Name: libbismuth
Version: 1.0.4
Version: 1.0.2
Release: 1%{?dist}
License: LGPL-2.1+
URL: https://github.com/tau-OS/libbismuth
+1 -1
View File
@@ -1,6 +1,6 @@
Summary: The Application Framework for tauOS apps
Name: libhelium
Version: 1.4.5
Version: 1.3.57
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.3
Version: 0.10.2
Release: 1%{?dist}
Summary: Docker CLI plugin for extended build capabilities with BuildKit
+1 -1
View File
@@ -4,7 +4,7 @@
%define _build_id_links none
Name: sass
Version: 1.58.3
Version: 1.58.0
Release: 1%{?dist}
Summary: The reference implementation of Sass, written in Dart
License: MIT
+1 -1
View File
@@ -1,6 +1,6 @@
Summary: tauOS GTK/GNOME Shell Themes
Name: tau-helium
Version: 1.4.62
Version: 1.2.204
Release: 1%{?dist}
License: GPLv3
URL: https://github.com/tau-OS/tau-helium
+2 -2
View File
@@ -1,8 +1,8 @@
%global debug_package %{nil}
Name: python3-orjson
Version: 3.8.6
Release: 1%{?dist}
Version: 3.8.5
Release: 2%{?dist}
Summary: Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
License: MIT or APACHE-2.0
URL: https://github.com/ijl/orjson
+7 -8
View File
@@ -2,15 +2,16 @@
%global pypi_name protobuf
Name: python-%{pypi_name}
Version: 4.22.0
Version: 4.21.12
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 gcc
BuildRequires: python3-devel
BuildRequires: python3dist(setuptools)
%description
@@ -36,14 +37,12 @@ rm -rf %{pypi_name}.egg-info
%py3_install
%files -n python3-%{pypi_name}
%license LICENSE
%doc README.md
%{python3_sitearch}/google
%{python3_sitearch}/%{pypi_name}-%{version}-py%{python3_version}.egg-info
%{python3_sitearch}/%{pypi_name}-%{version}-py%{python3_version}-nspkg.pth
%{python3_sitelib}/google
%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}-*.pth
%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info
%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 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: python3-ruff
Version: 0.0.247
Version: 0.0.243
Release: 1%{?dist}
Summary: An extremely fast Python linter, written in Rust
License: MIT
+1 -1
View File
@@ -1 +1 @@
rpm.version(pypi("ruff"));
rpm.version(gh("charliermarsh/ruff"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "rust-bandwhich.spec"
}
}
@@ -1,16 +0,0 @@
--- 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"
-54
View File
@@ -1,54 +0,0 @@
# 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
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "rust-detox.spec"
}
}
-48
View File
@@ -1,48 +0,0 @@
# 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
-1
View File
@@ -1 +0,0 @@
rpm.version(crates("detox"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "rust-felix.spec"
}
}
-47
View File
@@ -1,47 +0,0 @@
# 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
-1
View File
@@ -1 +0,0 @@
rpm.version(crates("felix"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "rust-gitoxide.spec"
}
}
-51
View File
@@ -1,51 +0,0 @@
# 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
-1
View File
@@ -1 +0,0 @@
rpm.version(crates("gitoxide"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "rust-gping.spec"
}
}
-1
View File
@@ -1 +0,0 @@
rpm.version(crates("gping"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "rust-hyperfine.spec"
}
}
@@ -1,25 +0,0 @@
--- 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",
-]
-53
View File
@@ -1,53 +0,0 @@
# 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
-1
View File
@@ -1 +0,0 @@
rpm.version(crates("hyperfine"));
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "rust-imager.spec"
}
}
@@ -1,21 +1,22 @@
# Generated by rust2rpm 23
%bcond_without check
%global crate gping
%global crate imager
Name: rust-gping
Version: 1.8.0
Name: rust-imager
Version: 0.3.2
Release: %autorelease
Summary: Ping, but with a graph
Summary: Automated image compression; optimizes the compression using various heuristics
License: MIT
URL: https://crates.io/crates/gping
License: MPL-2.0
URL: https://crates.io/crates/imager
Source: %{crates_source}
BuildRequires: anda-srpm-macros rust-packaging >= 21
BuildRequires: gmold libjpeg-devel libpng-devel libtiff-devel libwebp-devel clang-devel llvm-devel openssl-devel anda-srpm-macros rust-packaging >= 21
%global _description %{expand:
Ping, but with a graph.}
Automated image compression; optimizes the compression using various
heuristics.}
%description %{_description}
@@ -26,8 +27,8 @@ Summary: %{summary}
%files -n %{crate}
# FIXME: no license files detected
%doc readme.md
%{_bindir}/gping
%doc README.md
%{_bindir}/imager
%package devel
Summary: %{summary}
@@ -40,7 +41,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
@@ -55,11 +56,29 @@ 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
+1
View File
@@ -0,0 +1 @@
rpm.version(crates("imager"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "rust-kondo-ui.spec"
}
}
-49
View File
@@ -1,49 +0,0 @@
# 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
-1
View File
@@ -1 +0,0 @@
rpm.version(crates("kondo-ui"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "rust-kondo.spec"
}
}
-45
View File
@@ -1,45 +0,0 @@
# 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
-1
View File
@@ -1 +0,0 @@
rpm.version(crates("kondo"));
+4 -4
View File
@@ -2,15 +2,15 @@
%global crate maturin
Name: rust-maturin
Version: 0.14.13
Release: %autorelease
Version: 0.14.12
Release: 1%{?dist}
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 >= 23
BuildRequires: pkgconfig anda-srpm-macros rust-packaging >= 21
%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
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "rust-ouch.spec"
}
}
@@ -1,12 +0,0 @@
--- 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
-53
View File
@@ -1,53 +0,0 @@
# 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
-1
View File
@@ -1 +0,0 @@
rpm.version(crates("ouch"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "rust-oxipng.spec"
}
}
-186
View File
@@ -1,186 +0,0 @@
# 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
-1
View File
@@ -1 +0,0 @@
rpm.version(crates("oxipng"));
+2 -2
View File
@@ -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: 1%{?dist}
Release: %autorelease
Summary: Library for writing plugins and frontends for pop-launcher
# Upstream license specification: MPL-2.0
+1 -1
View File
@@ -7,7 +7,7 @@
Name: rust-sccache
Version: 0.3.3
Release: 1%{?dist}
Release: %autorelease
Summary: Ccache-like tool
License: Apache-2.0
+1 -1
View File
@@ -1 +1 @@
rpm.version(crates("sccache"));
rpm.version(gh("mozilla/sccache"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "rust-typeracer.spec"
}
}
-50
View File
@@ -1,50 +0,0 @@
%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
-1
View File
@@ -1 +0,0 @@
rpm.version(crates("typeracer"));
+4 -3
View File
@@ -30,17 +30,18 @@ Secure, cross-platform Git credential storage with authentication to GitHub, Azu
%prep
%forgesetup
%build
dotnet build -c LinuxRelease
%install
ls out/linux/Packaging.Linux/Release/payload -alh
install -Dm755 out/linux/Packaging.Linux/Release/payload/%{long_name} %{buildroot}%{_bindir}/%{long_name}
install -D -m 755 out/linux/Packaging.Linux/payload/Release/%{long_name}-core %{buildroot}%{_bindir}/%{long_name}-core
%files
%license LICENSE
/usr/bin/git-credential-manager
%changelog
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "graalvm.spec"
}
}
-72
View File
@@ -1,72 +0,0 @@
%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
-3
View File
@@ -1,3 +0,0 @@
let ver = gh("graalvm/graalvm-ce-builds");
ver.crop(2);
rpm.version(ver);
+12 -17
View File
@@ -1,13 +1,14 @@
Name: gradle
Version: 8.0.1
Version: 7.6.0
Release: 1%{?dist}
Summary: Powerful build system for the JVM
URL: https://gradle.org/
Source0: https://services.gradle.org/distributions/%{name}-%{version}-src.zip
Source1: https://services.gradle.org/distributions/%{name}-%{version}-all.zip
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
License: Apache-2.0
Requires: java-latest-openjdk coreutils findutils sed which bash
BuildRequires: java-11-openjdk-devel asciidoc xmlto groovy unzip git
BuildRequires: java-11-openjdk asciidoc xmlto groovy
BuildArch: noarch
Recommends: gradle-doc gradle-src
@@ -29,14 +30,9 @@ Sources for gradle, a powerful build system for the JVM.
# See PKGBUILD on Arch Linux
%prep
unzip %{SOURCE1} %{name}-%{version}/{README,LICENSE}
mv %{name}-%{version}/README .
mv %{name}-%{version}/LICENSE .
rmdir %{name}-%{version}
unzip %{SOURCE0}
cd %{name}-%{version}
%autosetup
cat <<EOF > dist/gradle.sh
cat <<EOF > gradle.sh
#!/bin/sh
export GRADLE_HOME=/usr/share/java/gradle
EOF
@@ -48,12 +44,11 @@ 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\:%{SOURCE1}#" \
sed -i "s#distributionUrl=.*#distributionUrl=file\:${srcdir}/${pkgbase}-${pkgver}-all.zip#" \
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 \
@@ -63,7 +58,7 @@ export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}"
%install
cd %{name}-%{version}/dist
cd dist
# install profile.d script
install -Dm755 gradle.sh %{buildroot}/etc/profile.d/
@@ -103,19 +98,19 @@ install -Dm644 %{SOURCE3} %{buildroot}/%{_datadir}/doc/%{name}-src/
%files
%doc README
%doc README.md
%license LICENSE
/etc/profile.d/gradle.sh
/usr/share/java/%{name}/
/usr/bin/%{name}
%files doc
%doc README
%doc README.md
%license LICENSE
/usr/share/java/gradle/docs
%files src
%doc README
%doc README.md
%license LICENSE
/usr/share/java/gradle/src
+1 -1
View File
@@ -6,7 +6,7 @@ project pkg {
scm_opts = {
method = "git"
package = "lorax"
branch = "lorax-38.6-1"
branch = "lorax-38.4-1"
write_tar = "true"
spec = "lorax.spec"
git_get = "git clone https://github.com/weldr/lorax.git"