Skip to content
Open
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
19 changes: 19 additions & 0 deletions srcpkgs/cosmic-app-library/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Template file for 'cosmic-app-library'
pkgname=cosmic-app-library
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="pkg-config just"
makedepends="libxkbcommon-devel"
short_desc="Application launcher for the COSMIC desktop"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-only"
homepage="https://github.com/pop-os/cosmic-app-library"
distfiles="https://github.com/pop-os/cosmic-app-library/archive/refs/tags/${_tag}.tar.gz"
checksum=5e5ea604948d17b7e1713d801780c3ae0399d04cac463916630b1ad3580ab181

do_install() {
just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
}
20 changes: 20 additions & 0 deletions srcpkgs/cosmic-applets/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Template file for 'cosmic-applets'
pkgname=cosmic-applets
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="pkg-config just"
makedepends="libxkbcommon-devel eudev-libudev-devel dbus-devel pulseaudio-devel libinput-devel"
short_desc="Applets for COSMIC Panel"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-only"
homepage="https://github.com/pop-os/cosmic-applets"
distfiles="https://github.com/pop-os/cosmic-applets/archive/refs/tags/${_tag}.tar.gz"
checksum=830665a7e2354b3bc45b8e359c2e15f336ae6177882805cb589dc0c21800f070

do_install() {
just --set targetdir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} \
--set prefix /usr --set cosmic-applets-bin cosmic-applets install
}
19 changes: 19 additions & 0 deletions srcpkgs/cosmic-bg/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Template file for 'cosmic-bg'
pkgname=cosmic-bg
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="pkg-config just"
makedepends="libxkbcommon-devel libdav1d-devel"
short_desc="COSMIC session service which applies backgrounds to displays"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="MPL-2.0"
homepage="https://github.com/pop-os/cosmic-bg"
distfiles="https://github.com/pop-os/cosmic-bg/archive/refs/tags/${_tag}.tar.gz"
checksum=401b1753d5dfa2c45b00eac34dd5a675dcd02d5e9c7ee7cd3676cf37c2242d30

do_install() {
just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
}
20 changes: 20 additions & 0 deletions srcpkgs/cosmic-comp/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Template file for 'cosmic-comp'
pkgname=cosmic-comp
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="pkg-config"
makedepends="eudev-libudev-devel libseat-devel libxkbcommon-devel libinput-devel
pixman-devel libgbm-devel libdisplay-info-devel"
short_desc="Compositor for the COSMIC desktop environment"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-only"
homepage="https://github.com/pop-os/cosmic-comp"
distfiles="https://github.com/pop-os/cosmic-comp/archive/refs/tags/${_tag}.tar.gz"
checksum=713f2dfdfa0e1b6899a45fd7dec172fb0f299a60daff4a624b8432de43fa229b

do_install() {
CARGO_TARGET_DIR="target/${RUST_TARGET}" DESTDIR=${DESTDIR} make install
}
19 changes: 19 additions & 0 deletions srcpkgs/cosmic-edit/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Template file for 'cosmic-edit'
pkgname=cosmic-edit
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="pkg-config just"
makedepends="libxkbcommon-devel oniguruma-devel libzstd-devel glib-devel"
short_desc="Text editor for the COSMIC desktop"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-only"
homepage="https://github.com/pop-os/cosmic-edit"
distfiles="https://github.com/pop-os/cosmic-edit/archive/refs/tags/${_tag}.tar.gz"
checksum=7281474029249c0d6cda23340542666c236894587258d962aa5700e7399967ed

do_install() {
just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
}
25 changes: 25 additions & 0 deletions srcpkgs/cosmic-files/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Template file for 'cosmic-files'
pkgname=cosmic-files
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="pkg-config just"
makedepends="libxkbcommon-devel libglib-devel"
depends="cosmic-icons gvfs xdg-utils"
short_desc="File manager for the COSMIC desktop environment"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-only"
homepage="https://github.com/pop-os/cosmic-files"
distfiles="https://github.com/pop-os/cosmic-files/archive/refs/tags/${_tag}.tar.gz"
checksum=5d1ea5514aced3fa6ac79464da8b7eb677f60d87c67a7342965f5231b873bcc1

do_build() {
cargo build --release --locked --target ${RUST_TARGET}
cargo build --release --locked --target ${RUST_TARGET} --package cosmic-files-applet
}

do_install() {
just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
}
23 changes: 23 additions & 0 deletions srcpkgs/cosmic-greeter/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Template file for 'cosmic-greeter'
pkgname=cosmic-greeter
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
configure_args=" --all"
hostmakedepends="pkg-config just llvm18-devel"
makedepends="libxkbcommon-devel eudev-libudev-devel pam-devel libinput-devel"
short_desc="COSMIC greeter for greetd"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-only"
homepage="https://github.com/pop-os/cosmic-greeter"
distfiles="https://github.com/pop-os/cosmic-greeter/archive/refs/tags/${_tag}.tar.gz"
checksum=121ea127cb26efa0c414d8d5c191bb7d2e890b1543edd17065004e2d9bf7baab

export VERGEN_GIT_COMMIT_DATE="${version}_${revision}"
export VERGEN_GIT_SHA="${version}_${revision}"

do_install() {
just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
}
17 changes: 17 additions & 0 deletions srcpkgs/cosmic-icons/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Template file for 'cosmic-icons'
pkgname=cosmic-icons
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
hostmakedepends="just"
short_desc="System76 Cosmic icon theme for Linux"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="CC-BY-SA-4.0"
homepage="https://github.com/pop-os/cosmic-icons"
distfiles="https://github.com/pop-os/cosmic-icons/archive/refs/tags/${_tag}.tar.gz"
checksum=cdcad65105822f5df86492ae4c55c31880dc0aad5f901b1e0cb9a38a0cc5b9d2

do_install() {
just --set rootdir ${DESTDIR} --set prefix /usr install
}
19 changes: 19 additions & 0 deletions srcpkgs/cosmic-idle/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Template file for 'cosmic-idle'
pkgname=cosmic-idle
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="pkg-config just"
makedepends="libxkbcommon-devel"
short_desc="Idle daemon for the COSMIC desktop"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-only"
homepage="https://github.com/pop-os/cosmic-idle"
distfiles="https://github.com/pop-os/cosmic-idle/archive/refs/tags/${_tag}.tar.gz"
checksum=f399774b598b278f9f2a49bc0dc15b5e44cfdfe519762076e08ff73efa3d8186

do_install() {
just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
}
19 changes: 19 additions & 0 deletions srcpkgs/cosmic-initial-setup/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Template file for 'cosmic-initial-setup'
pkgname=cosmic-initial-setup
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="pkg-config just"
makedepends="libxkbcommon-devel libzstd-devel eudev-libudev-devel libinput-devel"
short_desc="Initial setup for the COSMIC desktop"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-only"
homepage="https://github.com/pop-os/cosmic-initial-setup"
distfiles="https://github.com/pop-os/cosmic-initial-setup/archive/refs/tags/${_tag}.tar.gz"
checksum=4bcb7f3aa26c7550d94f18aaaca4ec0a862861ac08823553d4be44e38489288f

do_install() {
just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
}
20 changes: 20 additions & 0 deletions srcpkgs/cosmic-launcher/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Template file for 'cosmic-launcher'
pkgname=cosmic-launcher
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="pkg-config just"
makedepends="libxkbcommon-devel"
depends="pop-launcher"
short_desc="Layer Shell frontend for pop-launcher"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-only"
homepage="https://github.com/pop-os/cosmic-launcher"
distfiles="https://github.com/pop-os/cosmic-launcher/archive/refs/tags/${_tag}.tar.gz"
checksum=1424147a40c10d1dc9ded3c99a48d7d075c6cc0f9fbf209b2c15ce4889672380

do_install() {
just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
}
19 changes: 19 additions & 0 deletions srcpkgs/cosmic-monitor/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Template file for 'cosmic-monitor'
pkgname=cosmic-monitor
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="pkg-config just"
makedepends="libxkbcommon-devel"
short_desc="System monitor for the COSMIC desktop"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-only"
homepage="https://github.com/pop-os/cosmic-monitor"
distfiles="https://github.com/pop-os/cosmic-monitor/archive/refs/tags/${_tag}.tar.gz"
checksum=935913931594732ab7a95468849f0e3bf4b2a023981635c949bd1c1b4f91f289

do_install() {
just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
}
19 changes: 19 additions & 0 deletions srcpkgs/cosmic-notifications/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Template file for 'cosmic-notifications'
pkgname=cosmic-notifications
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="pkg-config just"
makedepends="libxkbcommon-devel"
short_desc="Layer Shell notifications daemon for the COSMIC desktop"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-only"
homepage="https://github.com/pop-os/cosmic-notifications"
distfiles="https://github.com/pop-os/cosmic-notifications/archive/refs/tags/${_tag}.tar.gz"
checksum=8431557ec6efe06507c10a214f99352d1a702bd438e53d79193ea288d7152b3a

do_install() {
just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
}
15 changes: 15 additions & 0 deletions srcpkgs/cosmic-osd/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Template file for 'cosmic-osd'
pkgname=cosmic-osd
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="pkg-config"
makedepends="libxkbcommon-devel pulseaudio-devel eudev-libudev-devel libinput-devel"
short_desc="On-Screen Display daemon for the COSMIC desktop"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://github.com/pop-os/cosmic-osd"
distfiles="https://github.com/pop-os/cosmic-osd/archive/refs/tags/${_tag}.tar.gz"
checksum=5ea21a076bc177fba888b2a5eb4e70d7524b4db0351a6e99d6d9bee4222267b2
21 changes: 21 additions & 0 deletions srcpkgs/cosmic-panel/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Template file for 'cosmic-panel'
pkgname=cosmic-panel
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
make_install_args="--path cosmic-panel-bin"
hostmakedepends="pkg-config"
makedepends="libxkbcommon-devel"
short_desc="COSMIC applet for creating panels and docks"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-only"
homepage="https://github.com/pop-os/cosmic-panel"
distfiles="https://github.com/pop-os/cosmic-panel/archive/refs/tags/${_tag}.tar.gz"
checksum=c41d843f5e57b530ed74078f665fea6452e343a3c1bfe9cf637bcb029e4f5709

post_install() {
vmkdir usr/share/cosmic
vcopy "data/default_schema/*" usr/share/cosmic
}
19 changes: 19 additions & 0 deletions srcpkgs/cosmic-player/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Template file for 'cosmic-player'
pkgname=cosmic-player
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="pkg-config just"
makedepends="libxkbcommon-devel glib-devel gstreamer1-devel gst-plugins-base1-devel"
short_desc="Media player for the COSMIC desktop"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://github.com/pop-os/cosmic-player"
distfiles="https://github.com/pop-os/cosmic-player/archive/refs/tags/${_tag}.tar.gz"
checksum=34026ca6e102dee5e974bb284d62d45bcdc6d509b9fa124e3f38d894672fdf37

do_install() {
just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
}
14 changes: 14 additions & 0 deletions srcpkgs/cosmic-randr/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Template file for 'cosmic-randr'
pkgname=cosmic-randr
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
make_install_args="--path cli"
short_desc="Library and utility for displaying and configuring Wayland outputs"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="MPL-2.0"
homepage="https://github.com/pop-os/cosmic-randr"
distfiles="https://github.com/pop-os/cosmic-randr/archive/refs/tags/${_tag}.tar.gz"
checksum=37745fa8229e30ce1a3f38e724ccab3f4805af0acaaeb26ce1ffe80ad8d73852
18 changes: 18 additions & 0 deletions srcpkgs/cosmic-screenshot/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Template file for 'cosmic-screenshot'
pkgname=cosmic-screenshot
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="just"
short_desc="Utility for capturing screenshots via XDG Desktop Portal"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-only"
homepage="https://github.com/pop-os/cosmic-screenshot"
distfiles="https://github.com/pop-os/cosmic-screenshot/archive/refs/tags/${_tag}.tar.gz"
checksum=8c40cb968289ed2535789aec70b429da1ad79776a62e5a3168fc4de1a6f11b4f

do_install() {
just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
}
20 changes: 20 additions & 0 deletions srcpkgs/cosmic-session/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Template file for 'cosmic-session'
pkgname=cosmic-session
version=1.4.0
revision=1
archs="x86_64*"
_tag=epoch-${version}
build_style=cargo
hostmakedepends="just"
depends="cosmic-icons bash desktop-file-utils polkit"
short_desc="Session manager for the COSMIC desktop environment"
maintainer="Benjamin Calderon <benj.calderon@gmail.com>"
license="GPL-3.0-only"
homepage="https://github.com/pop-os/cosmic-session"
distfiles="https://github.com/pop-os/cosmic-session/archive/refs/tags/${_tag}.tar.gz"
checksum=34d92d4113b08d8129d2bf5d16d3641fcc64e5c8cbb20df2c03700d06ec5fc2b

do_install() {
just --set cargo-target-dir "target/${RUST_TARGET}" \
--set rootdir ${DESTDIR} --set prefix /usr install
}
Loading
Loading