@yochananmarqos Could you please help update the package version to trigger the build of cachyos ?
Search Criteria
Package Details: cosmic-epoch-git r131.7a45dce-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/cosmic-epoch-git.git (read-only, click to copy) |
---|---|
Package Base: | cosmic-epoch-git |
Description: | Cosmic desktop environment from System76's Pop!_OS written in Rust utilizing Iced inspired by GNOME |
Upstream URL: | https://github.com/pop-os/cosmic-epoch |
Keywords: | iced pop!_os rust system76 |
Licenses: | GPL-3.0-or-later AND MPL-2.0 AND CC-BY-SA-4.0 |
Conflicts: | cosmic-applets, cosmic-applibrary, cosmic-bg, cosmic-comp, cosmic-edit, cosmic-epoch, cosmic-files, cosmic-greeter, cosmic-icons, cosmic-launcher, cosmic-notifications, cosmic-osd, cosmic-panel, cosmic-randr, cosmic-screenshot, cosmic-session, cosmic-settings, cosmic-settings-daemon, cosmic-store, cosmic-term, cosmic-workspaces, cosmic-workspaces-epoch, xdg-desktop-portal-cosmic |
Provides: | cosmic-applets, cosmic-applibrary, cosmic-bg, cosmic-comp, cosmic-edit, cosmic-epoch, cosmic-files, cosmic-greeter, cosmic-icons, cosmic-launcher, cosmic-notifications, cosmic-osd, cosmic-panel, cosmic-randr, cosmic-screenshot, cosmic-session, cosmic-settings, cosmic-settings-daemon, cosmic-store, cosmic-term, cosmic-workspaces, cosmic-workspaces-epoch, xdg-desktop-portal-cosmic |
Submitter: | soloturn |
Maintainer: | soloturn (yochananmarqos) |
Last Packager: | yochananmarqos |
Votes: | 16 |
Popularity: | 2.16 |
First Submitted: | 2023-02-11 09:27 (UTC) |
Last Updated: | 2024-05-07 22:25 (UTC) |
Dependencies (32)
- accountsservice
- archlinux-appstream-data
- cage (cage-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- geoclue (geoclue_fake-gitAUR)
- greetd (greetd-gitAUR, greetd-artix-runitAUR, greetd-artix-dinitAUR)
- iso-codes
- libglvnd (libglvnd-gitAUR)
- libinput (libinput-three-finger-dragAUR, libinput-multiplierAUR)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libseat.so (seatd)
- libxkbcommon (libxkbcommon-gitAUR)
- org.freedesktop.secrets (keepassxc-gitAUR, gnome-keyring-gitAUR, bitw-gitAUR, pass-secrets-gitAUR, keepassxc-allow-aur-extension-originAUR, keepassxc-allow-aur-extension-origin-binAUR, gnome-keyring, keepassxc, kwallet, kwallet5)
- pop-icon-theme-gitAUR
- pop-launcher-gitAUR
- systemd-libs (systemd-libs-gitAUR, systemd-libs-fmlAUR, systemd-chromiumos-libsAUR, systemd-libs-selinuxAUR)
- wayland (wayland-gitAUR, wayland-chromiumAUR, wayland-asan-gitAUR)
- xdg-desktop-portal (xdg-desktop-portal-gitAUR)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-betterlockscreenAUR, mimejs-gitAUR, xdg-utils-mimeoAUR)
- cargo (rust-nightly-binAUR, cargo-gitAUR, rustup-gitAUR, rust, rustup) (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR) (make)
- flatpak (flatpak-gitAUR) (make)
- git (git-gitAUR) (make)
- intltool (make)
- just (just-gitAUR) (make)
- mold (mold-gitAUR) (make)
- nasm (nasm-gitAUR) (make)
- flatpak (flatpak-gitAUR) (optional) – Flatpak packages support for COSMIC Store
- otf-fira-mono (optional) – Recommended Mono font
- otf-fira-sans (optional) – Recommended Sans font
- packagekit (optional) – package manager integration module for COSMIC Store
Required by (4)
- cosmic-applet-apps-menu-git (requires cosmic-applets)
- cosmic-applet-emoji-selector-git (requires cosmic-applets)
- cosmic-applet-places-status-indicator-git (requires cosmic-applets)
- cosmic-clipboard-manager-git (requires cosmic-applets)
Sources (24)
- git+https://github.com/jackpot51/appstream.git
- git+https://github.com/pop-os/cosmic-applets.git
- git+https://github.com/pop-os/cosmic-applibrary.git
- git+https://github.com/pop-os/cosmic-bg.git
- git+https://github.com/pop-os/cosmic-comp.git
- git+https://github.com/pop-os/cosmic-edit.git
- git+https://github.com/pop-os/cosmic-epoch.git
- git+https://github.com/pop-os/cosmic-files.git
- git+https://github.com/pop-os/cosmic-greeter.git
- git+https://github.com/pop-os/cosmic-icons.git
- git+https://github.com/pop-os/cosmic-launcher.git
- git+https://github.com/pop-os/cosmic-notifications.git
- git+https://github.com/pop-os/cosmic-osd.git
- git+https://github.com/pop-os/cosmic-panel.git
- git+https://github.com/pop-os/cosmic-randr.git
- git+https://github.com/pop-os/cosmic-screenshot.git
- git+https://github.com/pop-os/cosmic-session.git
- git+https://github.com/pop-os/cosmic-settings-daemon.git
- git+https://github.com/pop-os/cosmic-settings.git
- git+https://github.com/pop-os/cosmic-store.git
- git+https://github.com/pop-os/cosmic-term.git
- git+https://github.com/pop-os/cosmic-workspaces-epoch.git
- git+https://github.com/pop-os/xdg-desktop-portal-cosmic.git
- justfile.diff
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 16 Next › Last »
skygrango commented on 2024-04-19 23:52 (UTC)
Bitals commented on 2024-04-19 15:36 (UTC)
@malcolm yep, clean build finished fine.
malcolm commented on 2024-04-19 12:55 (UTC)
can anyone confirm that after the last bump in the upstream repository the build is being done without errors?
soloturn commented on 2024-04-11 03:20 (UTC) (edited on 2024-04-11 06:03 (UTC) by soloturn)
where in the PKDBUILD should and could we specify so it corrects the rust toolchain to use? i get currently
mkdir -p build
/usr/bin/just cosmic-applets/build-release
cargo build --release
error: package `bluer v0.17.1` cannot be built because it requires rustc 1.75 or newer, while the currently active rustc version is 1.71.0
Either upgrade to rustc 1.75 or newer, or use
cargo update -p bluer@0.17.1 --precise ver
where `ver` is the latest version of `bluer` supporting rustc 1.71.0
as well i was wondering if it would be acceptable to slowly starting to take out not necessary parts, and replace it with depends on (like cosmic-comp), or nothing at all (like cosmic-edit, which cosmic does not need to run, and itself it runs on any desktop environment)?
yochananmarqos commented on 2024-04-09 17:01 (UTC)
@sapzk: Ah, I left that in by accident. It's fixed now.
sapzk commented on 2024-04-09 12:46 (UTC)
@kode54, about your Edit 3, this package isn't using cargo install
, it uses just install
and install
step on justfile depends on build. Maybe the submitter can suppress build
as install
dependency on justfile.diff
kode54 commented on 2024-04-09 05:12 (UTC) (edited on 2024-04-09 05:58 (UTC) by kode54)
For some reason, it builds cosmic-applets twice.
Edit: Also, you must have a seriously beefy build machine to complete the whole thing in 30 - 40 minutes, as here, it takes upwards of two hours, and it's still going. (Ryzen 7 5700X, 64GB RAM, NVMe btrfs root volume, 32GB swap partition)
Edit 2: Yes, it seems it builds everything once in build(), then builds everything all over again in package().
Edit 3: https://wiki.archlinux.org/title/Rust_package_guidelines Yes, this says that if you're using cargo install
, you should not use cargo build
because cargo install
forces a full rebuild.
yochananmarqos commented on 2024-04-02 17:50 (UTC)
PSA: It's now building successfully again as of the latest upstream submodule updates (r122.bf15773-1).
HopperMCS commented on 2024-04-01 20:42 (UTC)
@malcolm yeah I've been tinkering long enough that I have the hardware to build cosmic-epoch in just under an hour, say 45 mins. I get it and appreciate the work, package maintainers are a large part of what makes linux usable.
Pinned Comments
yochananmarqos commented on 2024-03-25 21:50 (UTC) (edited on 2024-05-07 18:49 (UTC) by yochananmarqos)
From the upstream README:
Do a clean build before commenting that it's not working.
FYI, every time I touch the PKGBUILD be sure that I just spent ~45 minutes building it in a clean chroot. If it takes longer for you, then you should look into improving your build times.
I also recommend using
sccache
to reduce compilation times.soloturn commented on 2023-02-20 03:14 (UTC) (edited on 2024-03-31 10:15 (UTC) by soloturn)
Expect some loose ends, not yet released. 'Super + A' and 'Super + /' for application library and launcher. one can build with an AUR helper, or with makepkg.
build with AUR helper
this avoids recompiling the rust code again and again. but does not avoid relinking the executables in case one build fails and you trigger again:
build with makepkg in clean environment
advantage is if you rebuild in case it fails one time, it better remembers stuff already built.
git LFS breaks build
do not enable
git lfs
. it may lead to failures in cloning. last known occurrence for cosmic-greeter, reported here: https://github.com/pop-os/cosmic-greeter/issues/5