Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fedora/RHEL packaging #8144

Merged
merged 1 commit into from
Jan 30, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/actions/spelling/expect.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ aliyunkubernetescontainerservice
allusers
alpl
alpline
alsa
amazonec
amazoneks
ANamespace
Expand Down Expand Up @@ -290,6 +291,7 @@ fstrim
gabcdef
gazornaanplatt
gcs
gdk
GENERALIZEDTIME
getfattr
getwindowid
Expand Down Expand Up @@ -606,6 +608,7 @@ otccce
overlayfs
pageload
pagerduty
pango
parsesection
pascalize
pathspec
Expand Down
43 changes: 42 additions & 1 deletion packaging/linux/rancher-desktop.spec
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,10 @@ URL: https://github.com/rancher-sandbox/rancher-desktop#readme
Packager: SUSE <[email protected]>
%endif

%if 0%{?fedora} || 0%{?rhel}
%global debug_package %{nil}
%endif

AutoReqProv: no

BuildRequires: unzip
Expand Down Expand Up @@ -75,11 +79,46 @@ Requires: libxkbcommon0
Requires: libxrandr2
%else
Requires: qemu
Requires: password-store
Requires: openssh-clients

%if 0%{?fedora} || 0%{?rhel}
Requires: pass
Requires: gnupg2
%else
Requires: password-store
Requires: gpg2
%endif

Requires: glibc
Requires: desktop-file-utils

%if 0%{?fedora} || 0%{?rhel}
Requires: libX11
Requires: libXcomposite
Requires: libXdamage
Requires: libXext
Requires: libXfixes
Requires: libXrandr
Requires: alsa-lib
Fixed Show fixed Hide fixed
Requires: atk
Requires: at-spi2-atk
Requires: at-spi2-core
Requires: cairo
Requires: cups-libs
Requires: dbus-libs
Requires: libdrm
Requires: expat
Requires: mesa-libgbm
Requires: libgcc
Requires: gdk-pixbuf2
Fixed Show fixed Hide fixed
Requires: glib
Requires: gtk3
Requires: pango
Fixed Show fixed Hide fixed
Requires: libxcb
Requires: libxkbcommon
Requires: nspr
Requires: nss
%else
Requires: libX11-6
Requires: libXcomposite1
Requires: libXdamage1
Expand Down Expand Up @@ -110,6 +149,8 @@ Requires: mozilla-nspr
Requires: mozilla-nss
%endif

%endif

%description
Rancher Desktop is an open-source project to bring Kubernetes and container management to the desktop

Expand Down
Loading