mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-01 01:21:57 +00:00
Compare commits
73 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 43c82bcee7 | |||
| db9b19680f | |||
| 527810c78f | |||
| c93f2b1ab2 | |||
| 96ab848b18 | |||
| fd2612a0ca | |||
| 7b0dcab59d | |||
| 537dbf0725 | |||
| 230e7361a9 | |||
| a5cd86aa88 | |||
| 3f9a306324 | |||
| 41775e17c7 | |||
| 5da482cd1f | |||
| dcc6a29d2f | |||
| 3bbed9121d | |||
| 36fc908546 | |||
| b9347a82c6 | |||
| 20b102dadd | |||
| 075c0c6460 | |||
| 0657ec828c | |||
| ce2f259242 | |||
| 10b69194eb | |||
| 0e5edc6c7f | |||
| 5861386293 | |||
| cb0cd31841 | |||
| c6d09f9d3b | |||
| 4be3240b97 | |||
| c7c77aa4e5 | |||
| b3bdcd580b | |||
| b64db4fe87 | |||
| bb126f8232 | |||
| 3f69d1570b | |||
| 386038db96 | |||
| 421f14d084 | |||
| cbce2a9d54 | |||
| 0e26c03937 | |||
| b8b0f2b7a7 | |||
| 42aaf0f2a8 | |||
| e07eab194b | |||
| 41041c7308 | |||
| 3a4489dcb9 | |||
| a2691aba81 | |||
| 7bc528fc5c | |||
| ec7e1ee4a4 | |||
| b7f53a7601 | |||
| 6ec9b8e733 | |||
| 9748a12175 | |||
| e3df444240 | |||
| 536b434c4d | |||
| f364b35373 | |||
| 7b23a31762 | |||
| 0297694078 | |||
| 36df79fe80 | |||
| 93a0a08716 | |||
| e2e93121e6 | |||
| a5cee13f40 | |||
| 826380a332 | |||
| e9194211a5 | |||
| dbfc56bd03 | |||
| 17c1359c24 | |||
| 2fc09dddc1 | |||
| 10935c2c77 | |||
| 097e33074b | |||
| f418d7bbf9 | |||
| 7556106577 | |||
| b7783314d7 | |||
| 5757d6c117 | |||
| cf87a858ac | |||
| 67b3f45ea2 | |||
| bc17a13461 | |||
| b1717aab74 | |||
| 6cd8535f0d | |||
| 42c1f68639 |
@@ -104,7 +104,7 @@ jobs:
|
||||
if [[ $f -eq 1 ]]; then
|
||||
EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64)
|
||||
echo "ESC_LINT_OUT<<$EOF" >> $GITHUB_ENV
|
||||
cat rpmlint.txt | sed 's/`/\\`/g' >> $GITHUB_ENV
|
||||
cat rpmlint.txt | sed 's/`/\\`/g' | sed 's/"/\"/g' >> $GITHUB_ENV
|
||||
echo $EOF >> $GITHUB_ENV
|
||||
echo "lint_out<<$EOF" >> $GITHUB_ENV
|
||||
echo '```' >> $GITHUB_ENV
|
||||
@@ -134,7 +134,7 @@ jobs:
|
||||
cat out
|
||||
EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64)
|
||||
echo "ESC_DNF_OUT<<$EOF" >> $GITHUB_ENV
|
||||
cat out | sed 's/`/\\`/g' >> $GITHUB_ENV
|
||||
cat out | sed 's/`/\\`/g' | sed 's/"/\"/g' >> $GITHUB_ENV
|
||||
echo $EOF >> $GITHUB_ENV
|
||||
echo "dnf_out<<$EOF" >> $GITHUB_ENV
|
||||
cat out >> $GITHUB_ENV
|
||||
|
||||
@@ -41,10 +41,10 @@ jobs:
|
||||
uses: actions/cache@v3
|
||||
with:
|
||||
path: /var/cache
|
||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
|
||||
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.arch }}-${{ matrix.pkg }}
|
||||
|
||||
- name: Build with Andaman
|
||||
run: anda build ${{ matrix.pkg.pkg }} --package rpm -c anda/mock-configs/terra-${{ matrix.version }}-${{ matrix.pkg.arch }}.cfg
|
||||
run: anda build ${{ matrix.pkg }} --package rpm -c anda/mock-configs/terra-${{ matrix.version }}-${{ matrix.arch }}.cfg
|
||||
|
||||
- name: Generating artifact name
|
||||
id: art
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 0.0.161
|
||||
Version: 0.0.162
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with 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.161
|
||||
Version: 0.0.162
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: discord.com
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: discord-ptb-openasar
|
||||
Version: 0.0.43
|
||||
Version: 0.0.44
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: discord-ptb
|
||||
Version: 0.0.43
|
||||
Version: 0.0.44
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||
%global commit 890b72e8689a90289522f374534b06f85cde9ddb
|
||||
%global commit 42b4b88db8f6ce1ef1cf085e8fd8de6d4484f5d4
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
%define debug_package %nil
|
||||
|
||||
Name: blahaj
|
||||
Version: 2.0.2
|
||||
Version: 2.1.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Gay sharks at your local terminal - lolcat-like CLI tool
|
||||
License: BSD-2-Clause
|
||||
URL: https://blahaj.queer.software
|
||||
Source0: https://github.com/GeopJr/BLAHAJ/archive/refs/tags/v%version.tar.gz
|
||||
BuildRequires: crystal gcc libyaml-devel pcre-devel
|
||||
BuildRequires: crystal gcc libyaml-devel pcre-devel libgc-devel libevent-devel
|
||||
ExclusiveArch: x86_64
|
||||
|
||||
%description
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
|
||||
Name: elementary-files
|
||||
Summary: File manager from elementary
|
||||
Version: 6.3.1
|
||||
Release: 2%{?dist}
|
||||
Version: 6.4.0
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0
|
||||
|
||||
URL: https://github.com/elementary/%{srcname}
|
||||
@@ -101,7 +101,7 @@ desktop-file-validate \
|
||||
%{buildroot}/%{_datadir}/applications/%{appname}.desktop
|
||||
|
||||
appstream-util validate-relax --nonet \
|
||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||
|
||||
|
||||
%post portal
|
||||
@@ -127,7 +127,7 @@ appstream-util validate-relax --nonet \
|
||||
%{_datadir}/dbus-1/services/%{appname}.service
|
||||
%{_datadir}/dbus-1/services/%{appname}.Filemanager1.service
|
||||
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
|
||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||
%{_datadir}/polkit-1/actions/%{appname}.policy
|
||||
|
||||
%files portal
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
|
||||
Name: elementary-notifications
|
||||
Version: 6.0.3
|
||||
Release: 2%{?dist}
|
||||
Version: 7.0.0
|
||||
Release: 1%{?dist}
|
||||
Summary: GTK Notification server for Pantheon
|
||||
|
||||
License: GPL-3.0
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
Name: elementary-sideload
|
||||
Summary: Sideload flatpaks on Pantheon
|
||||
Version: 6.2.0
|
||||
Release: 2%{?dist}
|
||||
Version: 6.2.1
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/sideload
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
Name: gala
|
||||
Summary: Gala window manager
|
||||
Version: 7.0.3
|
||||
Release: 2%{?dist}
|
||||
Version: 7.1.1
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/gala
|
||||
@@ -92,7 +92,7 @@ desktop-file-validate \
|
||||
%{buildroot}/%{_datadir}/applications/gala*.desktop
|
||||
|
||||
#appstream-util validate-relax --nonet \
|
||||
# %%{buildroot}/%%{_datadir}/metainfo/%%{name}.appdata.xml
|
||||
# %%{buildroot}/%%{_datadir}/metainfo/%%{name}.metainfo.xml
|
||||
|
||||
|
||||
%files -f gala.lang
|
||||
@@ -108,7 +108,7 @@ desktop-file-validate \
|
||||
%{_datadir}/applications/gala*.desktop
|
||||
%{_datadir}/glib-2.0/schemas/20_elementary.pantheon.wm.gschema.override
|
||||
%{_datadir}/glib-2.0/schemas/org.pantheon.desktop.gala.gschema.xml
|
||||
%{_datadir}/metainfo/%{name}.appdata.xml
|
||||
%{_datadir}/metainfo/%{name}.metainfo.xml
|
||||
|
||||
%files libs
|
||||
%doc AUTHORS README.md
|
||||
|
||||
+9
-5
@@ -8,8 +8,8 @@
|
||||
|
||||
Name: switchboard-plug-applications
|
||||
Summary: Switchboard Applications plug
|
||||
Version: 6.0.1
|
||||
Release: 4%{?dist}
|
||||
Version: 7.0.0
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/switchboard-plug-applications
|
||||
@@ -25,7 +25,9 @@ BuildRequires: pkgconfig(flatpak) >= 1.1.2
|
||||
BuildRequires: pkgconfig(glib-2.0) >= 2.34
|
||||
BuildRequires: pkgconfig(granite)
|
||||
BuildRequires: pkgconfig(gtk+-3.0)
|
||||
BuildRequires: pkgconfig(libhandy-1)
|
||||
BuildRequires: pkgconfig(switchboard-2.0)
|
||||
BuildRequires: pkgconfig(libhandy-1)
|
||||
|
||||
Requires: switchboard%{?_isa}
|
||||
Supplements: switchboard%{?_isa}
|
||||
@@ -47,15 +49,16 @@ that allows the user to manage application settings.
|
||||
%install
|
||||
%meson_install
|
||||
%fdupes %buildroot%_datadir/locale/
|
||||
mv %buildroot%_datadir/metainfo/%plug_rdnn.appdata.xml %buildroot%_datadir/metainfo/%plug_rdnn.metainfo.xml || true
|
||||
%find_lang %{plug_name}-plug
|
||||
|
||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||
sed -i '/icon type="stock"/d' %{buildroot}%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||
|
||||
|
||||
%check
|
||||
appstream-util validate-relax --nonet \
|
||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||
%{buildroot}%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||
|
||||
|
||||
%files -f %{plug_name}-plug.lang
|
||||
@@ -64,7 +67,8 @@ appstream-util validate-relax --nonet \
|
||||
|
||||
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||
|
||||
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||
%{_datadir}/icons/hicolor/*/apps/io.elementary.settings.applications.svg
|
||||
|
||||
|
||||
%changelog
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
|
||||
Name: switchboard-plug-display
|
||||
Summary: Switchboard Display plug
|
||||
Version: 2.3.3
|
||||
Release: 2%{?dist}
|
||||
Version: 7.0.0
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/switchboard-plug-display
|
||||
@@ -52,7 +52,7 @@ them.
|
||||
|
||||
%check
|
||||
appstream-util validate-relax --nonet \
|
||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||
|
||||
|
||||
%files -f %{plug_name}-plug.lang
|
||||
@@ -61,7 +61,7 @@ appstream-util validate-relax --nonet \
|
||||
|
||||
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||
|
||||
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||
|
||||
|
||||
%changelog
|
||||
|
||||
+5
-5
@@ -6,8 +6,8 @@
|
||||
|
||||
Name: switchboard-plug-onlineaccounts
|
||||
Summary: Switchboard Online Accounts plug
|
||||
Version: 6.5.2
|
||||
Release: 2%{?dist}
|
||||
Version: 6.5.3
|
||||
Release: 1%{?dist}
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/switchboard-plug-onlineaccounts
|
||||
@@ -53,19 +53,19 @@ Manage online accounts and connected applications.
|
||||
%find_lang %{plug_name}-plug
|
||||
|
||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||
|
||||
|
||||
%check
|
||||
appstream-util validate-relax --nonet \
|
||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||
%{buildroot}/%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||
|
||||
|
||||
%files -f %{plug_name}-plug.lang
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
|
||||
%{_datadir}/metainfo/%{plug_rdnn}.appdata.xml
|
||||
%{_datadir}/metainfo/%{plug_rdnn}.metainfo.xml
|
||||
%{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so
|
||||
|
||||
|
||||
|
||||
+9
-6
@@ -5,8 +5,8 @@
|
||||
|
||||
Name: wingpanel-indicator-bluetooth
|
||||
Summary: Bluetooth Indicator for wingpanel
|
||||
Version: 2.1.8
|
||||
Release: 4%{?dist}
|
||||
Version: 7.0.1
|
||||
Release: 1%{?dist}
|
||||
License: LGPL-2.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/%{name}
|
||||
@@ -48,13 +48,13 @@ A bluetooth indicator for wingpanel.
|
||||
%fdupes %buildroot%_datadir/locale/
|
||||
%find_lang bluetooth-indicator
|
||||
|
||||
# remove the specified stock icon from appdata (invalid in libappstream-glib)
|
||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||
# remove the specified stock icon from metainfo (invalid in libappstream-glib)
|
||||
sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||
|
||||
|
||||
%check
|
||||
appstream-util validate-relax --nonet \
|
||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||
|
||||
|
||||
%files -f bluetooth-indicator.lang
|
||||
@@ -63,8 +63,11 @@ appstream-util validate-relax --nonet \
|
||||
|
||||
%{_libdir}/wingpanel/libbluetooth.so
|
||||
|
||||
%_bindir/io.elementary.bluetooth
|
||||
%{_datadir}/glib-2.0/schemas/io.elementary.desktop.wingpanel.bluetooth.gschema.xml
|
||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||
%{_datadir}/applications/io.elementary.bluetooth.desktop
|
||||
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||
%_sysconfdir/xdg/autostart/io.elementary.bluetooth-daemon.desktop
|
||||
|
||||
|
||||
%changelog
|
||||
|
||||
+5
-5
@@ -5,8 +5,8 @@
|
||||
|
||||
Name: wingpanel-indicator-nightlight
|
||||
Summary: Night Light Indicator for wingpanel
|
||||
Version: 2.1.1
|
||||
Release: 2%{?dist}
|
||||
Version: 2.1.2
|
||||
Release: 1%{?dist}
|
||||
License: GPL-2.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/wingpanel-indicator-nightlight
|
||||
@@ -48,8 +48,8 @@ A wingpanel indicator for Night Light.
|
||||
|
||||
|
||||
%check
|
||||
appstream-util validate-relax --nonet \
|
||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||
%dnl appstream-util validate-relax --nonet \
|
||||
%dnl %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||
|
||||
|
||||
%files -f nightlight-indicator.lang
|
||||
@@ -58,7 +58,7 @@ appstream-util validate-relax --nonet \
|
||||
|
||||
%{_libdir}/wingpanel/libnightlight.so
|
||||
|
||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||
|
||||
|
||||
%changelog
|
||||
|
||||
+4
-4
@@ -5,8 +5,8 @@
|
||||
|
||||
Name: wingpanel-indicator-notifications
|
||||
Summary: Notifications Indicator for wingpanel
|
||||
Version: 6.0.7
|
||||
Release: 2%{?dist}
|
||||
Version: 7.0.0
|
||||
Release: 1%{?dist}
|
||||
License: LGPL-2.0-or-later
|
||||
|
||||
URL: https://github.com/elementary/wingpanel-indicator-notifications
|
||||
@@ -52,7 +52,7 @@ A notifications indicator for wingpanel.
|
||||
|
||||
%check
|
||||
appstream-util validate-relax --nonet \
|
||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||
%{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||
|
||||
|
||||
%files -f notifications-indicator.lang
|
||||
@@ -61,7 +61,7 @@ appstream-util validate-relax --nonet \
|
||||
|
||||
%{_libdir}/wingpanel/libnotifications.so
|
||||
|
||||
%{_datadir}/metainfo/%{appname}.appdata.xml
|
||||
%{_datadir}/metainfo/%{appname}.metainfo.xml
|
||||
|
||||
|
||||
%changelog
|
||||
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: xdg-desktop-portal-pantheon
|
||||
Version: 7.0.0
|
||||
Release: 1%?dist
|
||||
Version: 7.1.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Pantheon XDG Desktop Portals
|
||||
License: GPL-3.0
|
||||
URL: https://github.com/elementary/portals
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global forgeurl https://github.com/KDE/latte-dock/
|
||||
|
||||
%global commit 6532af166f2c6524827c8e1c22af6b9c2accc11f
|
||||
%global commit 67591cf616063838590eda9a19d27a66e3081677
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date %(date '+%Y%m%d')
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
|
||||
%global commit 8a2f908c306ec63a7a0f14c247fa1676c655c7ce
|
||||
%global commit ced1769bb4984465a51c2f45c2bee5c05fb52987
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "intellij-idea-community.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
diff --git a/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt b/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt
|
||||
--- a/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt (revision 7e0cfee10427cc87a372ef23d6bf083cc35fdb5e)
|
||||
+++ b/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt (date 1670176639293)
|
||||
@@ -24,7 +24,7 @@
|
||||
/**
|
||||
* If {@code true} a separate *-no-jbr.tar.gz artifact without runtime will be produced.
|
||||
*/
|
||||
- var buildTarGzWithoutBundledRuntime = false
|
||||
+ var buildTarGzWithoutBundledRuntime = true
|
||||
|
||||
/**
|
||||
* If {@code true}, the only *-no-jbr.tar.gz will be produced, no other binaries for Linux will be built.
|
||||
@@ -0,0 +1,90 @@
|
||||
Name: intellij-idea-community
|
||||
Version: 231.9161.38
|
||||
Release: 1%?dist
|
||||
Summary: IDE for Java/Groovy/etc. with advanced refactoring features
|
||||
License: Apache-2.0
|
||||
URL: https://jetbrains.com/idea
|
||||
Source0: https://github.com/JetBrains/intellij-community/archive/refs/tags/idea/%version.tar.gz
|
||||
Source1: https://github.com/JetBrains/android/archive/refs/tags/idea/%version.tar.gz
|
||||
Source2: https://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar
|
||||
Patch0: enable-no-jdr.patch
|
||||
Requires: giflib java-latest-openjdk python3 bash libdbusmenu fontconfig hicolor-icon-theme
|
||||
BuildRequires: ant git java-latest-openjdk-devel maven
|
||||
|
||||
%description
|
||||
Intellij IDEA is an IDE for Java, Groovy and other programming languages with
|
||||
advanced refactoring features.
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
tar xf %SOURCE1
|
||||
|
||||
cat<<EOF > idea.desktop
|
||||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Type=Application
|
||||
Name=IntelliJ IDEA Community Edition
|
||||
Comment=Develop with pleasure!
|
||||
Exec=/usr/bin/idea %f
|
||||
Icon=idea
|
||||
Terminal=false
|
||||
StartupNotify=true
|
||||
StartupWMClass=jetbrains-idea-ce
|
||||
Categories=Development;IDE;Java;
|
||||
EOF
|
||||
|
||||
|
||||
cat<<EOF > idea.sh
|
||||
#!/bin/sh
|
||||
if [ -z "$IDEA_JDK" ] ; then
|
||||
IDEA_JDK="/usr/lib/jvm/java-17-openjdk/"
|
||||
fi
|
||||
# open-jfx location that should match the JDK version
|
||||
if [ -z "$IDEA_JFX" ] ; then
|
||||
IDEA_JFX="/usr/lib/jvm/java-17-openjfx/"
|
||||
fi
|
||||
# classpath according to defined JDK/JFX
|
||||
if [ -z "$IDEA_CLASSPATH" ] ; then
|
||||
IDEA_CLASSPATH="${IDEA_JDK}/lib/*:${IDEA_JFX}/lib/*"
|
||||
fi
|
||||
|
||||
exec env IDEA_JDK="$IDEA_JDK" IDEA_CLASSPATH="$IDEA_CLASSPATH" %_datadir/idea/bin/idea.sh "$@"
|
||||
EOF
|
||||
|
||||
|
||||
%build
|
||||
export MAVEN_REPOSITORY=%HOME/.m2/repository
|
||||
mvn install:install-file -Dfile=%SOURCE2 -DgroupId=junit -DartifactId=junit -Dversion=3.8.1 -Dpackaging=jar -DgeneratePom=true
|
||||
|
||||
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
|
||||
export PATH="/usr/lib/jvm/java-17-openjdk/bin:$PATH"
|
||||
|
||||
./installers.cmd -Dintellij.build.use.compiled.classes=false -Dintellij.build.target.os=linux
|
||||
|
||||
tar xf out/idea-ce/artifacts/ideaIC-%version-no-jbr.tar.gz -C .
|
||||
|
||||
|
||||
%install
|
||||
cd idea-IC-%version
|
||||
install -dm755 %buildroot%_datadir/{pixmaps,idea,icons/hicolor/scalable/apps}
|
||||
cp -dr --no-preserve='ownership' bin lib plugins %buildroot%_datadir/idea/
|
||||
ln -s %_datadir/idea/bin/idea.png %buildroot%_datadir/pixmaps/
|
||||
ln -s %_datadir/idea/bin/idea.svg %buildroot%_datadir/icons/hicolor/scalable/apps/
|
||||
install -Dm644 ../idea.desktop -t %buildroot%_datadir/applications/
|
||||
install -Dm755 ../idea.sh %buildroot/%_bindir/idea
|
||||
chmod +x %buildroot/%_bindir/idea
|
||||
echo %version > build.txt
|
||||
install -Dm644 build.txt -t %buildroot%_datadir/idea
|
||||
|
||||
|
||||
%files
|
||||
%doc README.md docs/
|
||||
%license idea-IC-%version/license
|
||||
%_datadir/pixmaps/idea.png
|
||||
%_datadir/icons/hicolor/scalable/apps/idea.svg
|
||||
%_datadir/applications/idea.desktop
|
||||
%_bindir/idea
|
||||
%_datadir/idea/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,6 @@
|
||||
let ver = gh_tag("JetBrains/intellij-community");
|
||||
let ver2 = gh_tag("JetBrains/android");
|
||||
if ver.starts_with("idea/") && ver == ver2 {
|
||||
ver.remove("idea/");
|
||||
rpm.version(ver);
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "intellij-idea-ultimate.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
%global buildver 231.9161.38
|
||||
%global jbr_ver 17.0.6
|
||||
%global jbr_build aarch64-b469
|
||||
%global jbr_minor 82
|
||||
|
||||
Name: intellij-idea-ultimate
|
||||
Version: 2023.1.3
|
||||
Release: 1%?dist
|
||||
Summary: IDE for Java/Groovy/etc. with advanced refactoring features
|
||||
License: Unlicense
|
||||
URL: https://jetbrains.com/idea
|
||||
Source0: https://download.jetbrains.com/idea/ideaIU-%version.tar.gz
|
||||
Requires: giflib libXtst libXrender
|
||||
Suggests: %name-jre
|
||||
Recommends: libdbusmenu java-latest-openjdk
|
||||
|
||||
|
||||
%ifarch aarch64
|
||||
Source1: https://cache-redirector.jetbrains.com/intellij-jbr/jbr-%jbr_ver-linux-%jbr_build.%jbr_minor.tar.gz
|
||||
Source2: https://github.com/JetBrains/intellij-community/raw/master/bin/linux/aarch64/fsnotifier
|
||||
%endif
|
||||
|
||||
|
||||
%description
|
||||
Intellij IDEA is an IDE for Java, Groovy and other programming languages with
|
||||
advanced refactoring features.
|
||||
|
||||
|
||||
%package jre
|
||||
Summary: IDE for Java/Groovy/etc. with advanced refactoring features
|
||||
|
||||
%description jre
|
||||
Intellij IDEA is an IDE for Java, Groovy and other programming languages with
|
||||
advanced refactoring features.
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -n idea-IU-%buildver
|
||||
|
||||
# https://youtrack.jetbrains.com/articles/IDEA-A-48/JetBrains-IDEs-on-AArch64#linux
|
||||
%ifarch aarch64
|
||||
tar xf %SOURCE1
|
||||
tar xf %SOURCE2
|
||||
cp -f fsnotifier bin/fsnotifier
|
||||
chmod +x bin/fsnotifier
|
||||
%endif
|
||||
|
||||
|
||||
cat<<EOF > jetbrains-idea.desktop
|
||||
[Desktop Entry]
|
||||
Name=IntelliJ IDEA Ultimate Edition
|
||||
Comment=Intelligent Java IDE
|
||||
Exec=intellij-idea-ultimate-edition %u
|
||||
Icon=intellij-idea-ultimate-edition
|
||||
Terminal=false
|
||||
StartupWMClass=jetbrains-idea
|
||||
Type=Application
|
||||
Categories=Development;IDE;
|
||||
EOF
|
||||
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
install -d %buildroot%_bindir %buildroot%_datadir/%name
|
||||
mv * %buildroot%_datadir/%name
|
||||
# https://youtrack.jetbrains.com/issue/IDEA-185828
|
||||
chmod +x %buildroot%_datadir/%name/plugins/maven/lib/maven3/bin/mvn
|
||||
ln -s %_datadir/%name/bin/idea.sh %buildroot%_bindir/%name
|
||||
mkdir -p %buildroot%_datadir/applications %buildroot%_datadir/pixmaps
|
||||
install -Dm644 jetbrains-idea.desktop %buildroot%_datadir/applications/jetbrains-idea.desktop
|
||||
install -Dm644 %buildroot%_datadir/%name/bin/idea.svg %buildroot%_datadir/pixmaps/%name.svg
|
||||
|
||||
# workaround FS#40934
|
||||
sed -i 's|lcd|on|' %buildroot/%name/bin/*.vmoptions
|
||||
|
||||
mv jbr %buildroot%_datadir/%name
|
||||
|
||||
%files
|
||||
%_datadir/%name
|
||||
%_bindir/%name
|
||||
%_datadir/applications/jetbrains-idea.desktop
|
||||
%_datadir/pixmaps/%name.svg
|
||||
|
||||
%files jre
|
||||
%buildroot%_datadir/%name/jbr
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -57,5 +57,5 @@ install -Dm644 %SOURCE3 %buildroot/%_datadir/doc/sarasa-gothic-super-fonts/
|
||||
/%{_datadir}/fonts/sarasa-gothic-super/
|
||||
|
||||
%changelog
|
||||
* Wed Apr 26 2023 windowsboy111 <windowsboy111@fyralabs.com> - 0.40.6
|
||||
* Wed Apr 26 2023 windowsboy111 <windowsboy111@fyralabs.com> - 0.40.6-1
|
||||
- Initial package
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%define osuresver 2023.605.0
|
||||
%define osuresver 2023.707.0
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: osu-lazer
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: groovy-docs
|
||||
Version: 4.0.12
|
||||
Version: 4.0.13
|
||||
Release: 1%{?dist}
|
||||
Summary: Documentation for the Groovy programming language
|
||||
URL: https://groovy-lang.org/
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: groovy
|
||||
Version: 4.0.12
|
||||
Release: 2%{?dist}
|
||||
Version: 4.0.13
|
||||
Release: 1%{?dist}
|
||||
Summary: A multi-faceted language for the Java platform
|
||||
BuildArch: noarch
|
||||
URL: https://groovy-lang.org/
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Name: kotlin-native
|
||||
Version: 1.8.22
|
||||
Version: 1.9.0
|
||||
Release: 1%{?dist}
|
||||
Summary: LLVM backend for the Kotlin compiler
|
||||
ExclusiveArch: x86_64
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildArch: noarch
|
||||
Name: kotlin
|
||||
Version: 1.8.22
|
||||
Release: 2%{?dist}
|
||||
Version: 1.9.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Statically typed programming language
|
||||
|
||||
License: Apache-2.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: gtk4-layer-shell
|
||||
Version: 1.0.0
|
||||
Release: 1%?dist
|
||||
Version: 1.0.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Library to build desktop components using Layer Shell Wayland protocol and GTK4
|
||||
License: MIT
|
||||
URL: https://github.com/wmww/gtk4-layer-shell
|
||||
@@ -63,7 +63,8 @@ Requires: gtk4-layer-shell
|
||||
/usr/share/gir-1.0/Gtk4LayerShell-1.0.gir
|
||||
|
||||
%files doc
|
||||
/usr/share/gtk-doc/html/gtk-layer-shell
|
||||
/usr/share/gtk-doc/html/gtk4-layer-shell/
|
||||
|
||||
|
||||
%files vapi
|
||||
/usr/share/vala/vapi/gtk4-layer-shell-0.deps
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
%global __provides_exclude_from ^%{_libdir}/gtk-4.0
|
||||
|
||||
Name: terra-gtk4
|
||||
Version: 4.10.4
|
||||
Version: 4.11.4
|
||||
Release: 1%{?dist}
|
||||
Summary: GTK graphical user interface library
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
|
||||
%global commit 7df579c068335df31a704307d2bd20542233e5d2
|
||||
%global commit c6d9d6b557f45a3bb454e5414439f2c34a6a4c8c
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-ui-toolkit
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-url-dispatcher
|
||||
%global commit 23c42355cfbb7ab2ad9702d0362ed5590cf994bd
|
||||
%global commit 9c203c675ef15eeef365b72f7843cf35a4237129
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-url-dispatcher
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%define debug_package %nil
|
||||
|
||||
Name: moby-buildx
|
||||
Version: 0.11.0
|
||||
Release: 2%{?dist}
|
||||
Version: 0.11.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Docker CLI plugin for extended build capabilities with BuildKit
|
||||
|
||||
License: Apache-2.0
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: moby-compose
|
||||
Version: 2.19.0
|
||||
Version: 2.19.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Define and run multi-container applications with Docker
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
||||
%global commit 88114948c41f38d7366dc8d80abc09f00c2492fa
|
||||
%global commit 6ec10a4c9182c513fecd17fde4a81a3a007bb2e9
|
||||
%global ver 1.9.5
|
||||
%global debug_package %nil
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: nim
|
||||
Version: 1.6.12
|
||||
Version: 1.6.14
|
||||
Release: 1%{?dist}
|
||||
Summary: Imperative, multi-paradigm, compiled programming language
|
||||
License: MIT and BSD
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
Name: click
|
||||
Version: 0.5.0
|
||||
Release: 2%?dist
|
||||
Release: %autorelease
|
||||
Summary: An app building method
|
||||
License: LGPL-3.0
|
||||
URL: https://gitlab.com/ubports/development/core/click
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
Name: xpadneo
|
||||
Version: 0.9.5
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: Advanced Linux Driver for Xbox One Wireless Gamepad
|
||||
Group: System Environment/Kernel
|
||||
License: GPL-3.0
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global pypi_name protobuf
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 4.23.3
|
||||
Version: 4.23.4
|
||||
Release: 1%{?dist}
|
||||
Summary: Protocol Buffers
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %{nil}
|
||||
|
||||
Name: python3-ruff
|
||||
Version: 0.0.275
|
||||
Version: 0.0.277
|
||||
Release: 1%{?dist}
|
||||
Summary: An extremely fast Python linter, written in Rust
|
||||
License: MIT
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%global crate gping
|
||||
|
||||
Name: rust-gping
|
||||
Version: 1.12.0
|
||||
Version: 1.13.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Ping, but with a graph
|
||||
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
%global crate joshuto
|
||||
|
||||
Name: rust-joshuto
|
||||
Version: 0.9.4
|
||||
Release: %autorelease
|
||||
Version: 0.9.5
|
||||
Release: 1%{?dist}
|
||||
Summary: Terminal file manager inspired by ranger
|
||||
|
||||
License: LGPL-3.0
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global crate kondo-ui
|
||||
|
||||
Name: rust-kondo-ui
|
||||
Version: 0.6.0
|
||||
Version: 0.7.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Filesystem cleaning tool that recursively searches directories for known project structures and allows you to clean them of unnecessary files like build artifacts
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "rust-kondo.spec"
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%global crate kondo
|
||||
|
||||
Name: rust-kondo
|
||||
Version: 0.6
|
||||
Version: 0.7
|
||||
Release: 1%{?dist}
|
||||
Summary: Filesystem cleaning tool for projects
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: rnote
|
||||
Version: 0.7.0
|
||||
Version: 0.7.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Sketch and take handwritten notes.
|
||||
License: GPL-3.0
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
%endif
|
||||
|
||||
Name: codium
|
||||
Version: 1.79.2.23166
|
||||
Release: 2%{?dist}
|
||||
Version: 1.80.0.23188
|
||||
Release: 1%{?dist}
|
||||
Summary: Code editing. Redefined.
|
||||
License: MIT
|
||||
URL: https://vscodium.com/
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global forgeurl https://github.com/GitCredentialManager/git-credential-manager
|
||||
|
||||
Name: gcm-core
|
||||
Version: 2.1.2
|
||||
Version: 2.2.1
|
||||
%forgemeta
|
||||
Release: 1%{?dist}
|
||||
Summary: Secure, cross-platform Git credential storage
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: gradle
|
||||
Version: 8.1.1
|
||||
Version: 8.2.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Powerful build system for the JVM
|
||||
URL: https://gradle.org/
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
%global priority 90
|
||||
|
||||
%global real_name vala
|
||||
%global commit e9a6d92c00b734ab689493b7fc1874db227067c7
|
||||
%global commit ce0eadc3cf54b091f7dd1605f10eb7b99637f3b2
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global repo https://gitlab.gnome.org/GNOME/%{real_name}.git
|
||||
|
||||
|
||||
Reference in New Issue
Block a user