Skip to content
Snippets Groups Projects
Commit a6c63aa4 authored by Mayer László Máté's avatar Mayer László Máté
Browse files

Add several packages

parent 7f91fe81
No related branches found
No related tags found
No related merge requests found
Showing
with 5752 additions and 0 deletions
DIST spicetify-cli-2.14.1.tar.gz 1144715 BLAKE2B 6819121c4737e2a82894f2cd54b21f3a89673a6414350da5ea439d0ed345a950269931cbe5f593287b55a8ed1547eb49dbd0c1c1a63ab1456a3485a156024dc5 SHA512 2abaf4ce1c746a0faea4feae316a4a883d47e690f6268c45c916e57c1b28a5e8db6a431ac1b7b557dd72157e47c2df833fcc6a24691e9a6ebbcd5e984a25cde5
File added
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
go-module_set_globals
DESCRIPTION="Commandline tool to customize Spotify client."
HOMEPAGE="https://github.com/khanhas/spicetify-cli"
SRC_URI="
https://github.com/spicetify/spicetify-cli/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/laszlocsk/gentoo-overlay/${P}-deps.tar.xz -> ${P}-deps.tar.xz
"
LICENSE="Apache-2.0 BSD GPL-3 MIT"
SLOT="0"
KEYWORDS="~amd64"
INSTALLDIR="/opt/${PN}"
RDEPEND="~media-sound/spotify-1.1.84"
#PATCHES=( "${FILESDIR}/add_gentoo_install_dir-2.10.2.patch" )
src_unpack() {
default
}
src_prepare() {
default
ego mod download
}
src_compile() {
ego build
}
src_install() {
insinto "${INSTALLDIR}"
doins -r {CustomApps,Extensions,Themes,jsHelper,spicetify-cli}
dobin "${FILESDIR}/spicetify"
fperms +x "${INSTALLDIR}/spicetify-cli"
}
pkg_postinst() {
elog "Spicetify requires a Spotify install that it can modify. Version 1.1.84 is"
elog "supported by this version of spicetify. To be able to modify system installed "
elog "Spotify like media-sound/spotify then you have to allow spicetify to read and write"
elog "to its install location like shown below."
elog "# chmod a+wr /opt/spotify/spotify-client"
elog "# chmod a+wr /opt/spotify/spotify-client/Apps -R"
elog ""
elog "Otherwise you can install spotify to a user modifiable location like as a flatpak:"
elog "https://github.com/khanhas/spicetify-cli/wiki/Installation#spotify-installed-from-flatpak"
}
Source diff could not be displayed: it is too large. Options to address this: view the blob.
This diff is collapsed.
This diff is collapsed.
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CRATES="
ahash-0.7.6
aho-corasick-0.7.19
ansi_term-0.12.1
anyhow-1.0.63
ascii-canvas-3.0.0
atk-0.15.1
atk-sys-0.15.1
atty-0.2.14
autocfg-1.1.0
base64-0.13.0
beef-0.5.2
bincode-1.3.3
bit-set-0.5.3
bit-vec-0.6.3
bitflags-1.3.2
bytes-1.2.1
cairo-rs-0.15.12
cairo-sys-rs-0.15.1
cfg-expr-0.10.3
cfg-if-1.0.0
clap-2.34.0
clap-3.2.20
clap_derive-3.2.18
clap_lex-0.2.4
codemap-0.1.3
codespan-reporting-0.11.1
console-0.15.1
convert_case-0.4.0
core-foundation-sys-0.8.3
crossbeam-channel-0.5.6
crossbeam-deque-0.8.2
crossbeam-epoch-0.9.10
crossbeam-utils-0.8.11
crunchy-0.2.2
ctor-0.1.23
derive_more-0.99.17
diff-0.1.13
dirs-next-2.0.0
dirs-sys-next-0.1.2
either-1.8.0
ena-0.14.0
encode_unicode-0.3.6
env_logger-0.7.1
extend-1.1.2
field-offset-0.3.4
filetime-0.2.17
fixedbitset-0.4.2
fsevent-sys-4.1.0
futures-channel-0.3.24
futures-core-0.3.24
futures-executor-0.3.24
futures-io-0.3.24
futures-macro-0.3.24
futures-sink-0.3.24
futures-task-0.3.24
futures-util-0.3.24
gdk-0.15.4
gdk-pixbuf-0.15.11
gdk-pixbuf-sys-0.15.10
gdk-sys-0.15.1
gdkx11-0.15.5
gdkx11-sys-0.15.1
gethostname-0.2.3
getrandom-0.2.7
gio-0.15.12
gio-sys-0.15.10
glib-0.15.12
glib-macros-0.15.11
glib-sys-0.15.10
gobject-sys-0.15.10
grass-0.11.2
gtk-0.15.5
gtk-layer-shell-0.4.1
gtk-layer-shell-sys-0.4.1
gtk-sys-0.15.3
gtk3-macros-0.15.4
hashbrown-0.11.2
hashbrown-0.12.3
heck-0.4.0
hermit-abi-0.1.19
humantime-1.3.0
indexmap-1.9.1
inotify-0.9.6
inotify-sys-0.1.5
insta-1.19.1
itertools-0.10.3
itoa-1.0.3
kqueue-1.0.6
kqueue-sys-1.0.3
lalrpop-0.19.8
lalrpop-util-0.19.8
lasso-0.5.1
lazy_static-1.4.0
levenshtein-1.0.5
libc-0.2.132
linked-hash-map-0.5.6
lock_api-0.4.8
log-0.4.17
maplit-1.0.2
memchr-2.5.0
memoffset-0.6.5
mio-0.8.4
new_debug_unreachable-1.0.4
nix-0.24.2
nix-0.25.0
notify-5.0.0
ntapi-0.3.7
num-bigint-0.4.3
num-integer-0.1.45
num-rational-0.4.1
num-traits-0.2.15
num_cpus-1.13.1
once_cell-1.14.0
os_str_bytes-6.3.0
output_vt100-0.1.3
pango-0.15.10
pango-sys-0.15.10
parking_lot-0.12.1
parking_lot_core-0.9.3
pest-2.3.0
petgraph-0.6.2
phf-0.9.0
phf_generator-0.9.1
phf_macros-0.9.0
phf_shared-0.9.0
phf_shared-0.10.0
pico-args-0.4.2
pin-project-lite-0.2.9
pin-utils-0.1.0
pkg-config-0.3.25
ppv-lite86-0.2.16
precomputed-hash-0.1.1
pretty_assertions-1.3.0
pretty_env_logger-0.4.0
proc-macro-crate-1.2.1
proc-macro-error-1.0.4
proc-macro-error-attr-1.0.4
proc-macro-hack-0.5.19
proc-macro2-1.0.43
quick-error-1.2.3
quote-1.0.21
rand-0.8.5
rand_chacha-0.3.1
rand_core-0.6.3
rayon-1.5.3
rayon-core-1.9.3
redox_syscall-0.2.16
redox_users-0.4.3
ref-cast-1.0.9
ref-cast-impl-1.0.9
regex-1.6.0
regex-syntax-0.6.27
ron-0.7.1
rustc_version-0.3.3
rustc_version-0.4.0
rustversion-1.0.9
ryu-1.0.11
same-file-1.0.6
scopeguard-1.1.0
semver-0.11.0
semver-1.0.13
semver-parser-0.10.2
serde-1.0.144
serde_derive-1.0.144
serde_json-1.0.85
signal-hook-registry-1.4.0
similar-2.2.0
simple-signal-1.1.1
siphasher-0.3.10
slab-0.4.7
smallvec-1.9.0
smart-default-0.6.0
socket2-0.4.7
static_assertions-1.1.0
string_cache-0.8.4
strsim-0.8.0
strsim-0.10.0
strum-0.24.1
strum_macros-0.24.3
syn-1.0.99
sysinfo-0.26.2
system-deps-6.0.2
term-0.7.0
termcolor-1.1.3
terminal_size-0.1.17
textwrap-0.11.0
textwrap-0.15.0
thiserror-1.0.33
thiserror-impl-1.0.33
tiny-keccak-2.0.2
tokio-1.21.0
tokio-macros-1.8.0
tokio-util-0.7.3
toml-0.5.9
ucd-trie-0.1.5
unescape-0.1.0
unicode-ident-1.0.3
unicode-width-0.1.9
unicode-xid-0.2.3
vec_map-0.8.2
version-compare-0.1.0
version_check-0.9.4
wait-timeout-0.2.0
walkdir-2.3.2
wasi-0.11.0+wasi-snapshot-preview1
winapi-0.3.9
winapi-i686-pc-windows-gnu-0.4.0
winapi-util-0.1.5
winapi-wsapoll-0.1.1
winapi-x86_64-pc-windows-gnu-0.4.0
windows-sys-0.36.1
windows_aarch64_msvc-0.36.1
windows_i686_gnu-0.36.1
windows_i686_msvc-0.36.1
windows_x86_64_gnu-0.36.1
windows_x86_64_msvc-0.36.1
x11-2.20.0
x11rb-0.10.1
x11rb-protocol-0.10.0
yaml-rust-0.4.5
yansi-0.5.1
"
inherit cargo
DESCRIPTION="Elkowars Wacky Widgets is a standalone widget system made in Rust"
HOMEPAGE="https://github.com/elkowar/eww"
SRC_URI="
https://github.com/elkowar/eww/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
$(cargo_crate_uris)
"
LICENSE="
Apache-2.0
|| ( Apache-2.0 MIT )
|| ( Apache-2.0 BSL-1.1 )
|| ( Artistic-2 CC0-1.0 )
BSD
CC0-1.0
ISC
MIT
|| ( MIT Unlicense )
"
SLOT="0"
KEYWORDS="~amd64"
IUSE="wayland"
DEPEND="
>=gui-libs/gtk-3.0
x11-libs/pango
x11-libs/gdk-pixbuf
x11-libs/cairo
>=dev-libs/glib-2.0
sys-libs/glibc
sys-devel/gcc
wayland? (
gui-libs/gtk-layer-shell
)
"
BDEPEND="
dev-lang/rust[nightly]
$DEPEND
"
RDEPEND="
$DEPEND
"
QA_FLAGS_IGNORED="usr/bin/.*"
src_compile() {
use wayland && features="--no-default-features --features=wayland"
cargo_src_compile ${features}
}
src_install() {
dodoc README.md CHANGELOG.md
cd target/release || die
dobin eww
elog "Eww wont run without a config file (usually in ~/.config/eww)."
elog "For example configs visit https://github.com/elkowar/eww#examples"
}
DIST caprine-2.56.1-amd64.deb 68933874 BLAKE2B 10c14447ee06efc0686ed8c4f09035140725d8aedf62d36a54c732f4955f466086cd927e44ea3f9375e8f6136670cf9cc619875c17c230efe4a35189fec03c3b SHA512 5bab1b3b162c6edf02f560891fa0d3f50c328ae1c28d11cf1bfba5f429320545174b16cb5060699e15900466ec606e1c250847af0881c28ba910be0009ff13fb
# Copyright 1999-2022 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=8
inherit unpacker xdg
DESCRIPTION="Elegant Facebook Messenger desktop app"
HOMEPAGE="https://sindresorhus.com/caprine/"
SRC_URI="
amd64? ( https://github.com/sindresorhus/${PN}/releases/download/v${PV}/${PN}_${PV}_amd64.deb -> ${P}-amd64.deb )
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64"
IUSE=""
RDEPEND="
gnome-base/gconf
app-crypt/libsecret
"
S="${WORKDIR}"
src_unpack() {
:
}
src_install () {
dodir /
cd "${ED}" || die
unpacker
mv usr/share/doc/${PN} usr/share/doc/${PF} || die
gzip -d usr/share/doc/${PF}/changelog.gz || die
dosym -r "${EPREFIX}/opt/Caprine/caprine" "/usr/bin/caprine"
}
pkg_postinst() {
xdg_icon_cache_update
}
pkg_postrm() {
xdg_icon_cache_update
}
# Copyright 1999-2022 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=8
DESCRIPTION="Elegant Facebook Messenger desktop app"
HOMEPAGE="https://sindresorhus.com/caprine/"
SRC_URI="https://github.com/sindresorhus/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64"
IUSE=""
BDEPEND="
net-libs/nodejs
"
RDEPEND="
net-libs/nodejs
gnome-base/gconf
app-crypt/libsecret
net-print/cups
"
DESTDIR="/usr/lib/${PN}"
src_prepare() {
default
npm install || die
npx --yes patch-package
npx tsc
}
src_compile() {
:;
}
src_install() {
rm -r node_modules
npm install --ignore-scripts --production || die
npx --yes patch-package
# newenvd - 99node_path <<< "NODE_PATH=/usr/share/nodejs/"
# insinto "${DESTDIR}"
# doins package.json
# cat package.json | jq -r .files[] | while read pkg
# do
# insinto "${DESTDIR}/$(dirname "$pkg")"
# doins -r "$pkg"
# done
}
DIST fractal-5.tar.gz 814218 BLAKE2B 5c1941146659f857c7b445422fcd4083b2feb17134a65e233281d4a8b913699b627d2ce704ba5cd4542bb75ab11429d0dd7f3faad93ab5b5301378bd4d5fe376 SHA512 359567c8d9d1b927436f9f70b09ed3463574cf313e9ecd550e0c77747f506f0f73d976100ddda853baaedc69e0a0e1c0cb9a756a45c8029111531737f788595b
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit gnome2-utils meson xdg-utils
DESCRIPTION="Matrix messaging app for GNOME written in Rust"
HOMEPAGE="https://wiki.gnome.org/Apps/Fractal"
MY_PV="${PV}-alpha1"
# fractal frequently uses unreleased versions of crates
# They provide a tar with these crates vendored for released versions of fractal
if [[ ${PV} == 9999 ]]
then
inherit cargo git-r3
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/fractal"
PATCHES=( "${FILESDIR}/fractal-ebuild-sandbox.patch" )
src_unpack() {
git-r3_src_unpack
cargo_live_src_unpack
}
src_compile() {
export CARGO_HOME="${ECARGO_HOME}"
meson_src_compile
}
else
SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${MY_PV}/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
LICENSE="GPL-3+"
SLOT="0"
IUSE="debug"
RDEPEND="
app-text/gspell
dev-libs/glib
dev-libs/openssl
gui-libs/libhandy:1
media-libs/gst-plugins-bad
media-libs/gst-plugins-base
media-libs/gstreamer
media-libs/gstreamer-editing-services
sys-apps/dbus
x11-libs/cairo
x11-libs/gdk-pixbuf
x11-libs/gtk+:3
x11-libs/gtksourceview:4
"
DEPEND="${RDEPEND}"
src_configure() {
local emesonargs=(
-Dprofile=$(usex debug 'development' 'default')
)
meson_src_configure
}
pkg_postinst() {
gnome2_schemas_update
xdg_icon_cache_update
}
pkg_postrm() {
gnome2_schemas_update
xdg_icon_cache_update
}
This diff is collapsed.
This diff is collapsed.
...@@ -22,6 +22,7 @@ src_unpack() { ...@@ -22,6 +22,7 @@ src_unpack() {
if [[ -n ${A} ]]; then if [[ -n ${A} ]]; then
unpack ${A} || die unpack ${A} || die
fi fi
git-r3_src_unpack
for _i in argoat configator dragonfail termbox_next; do for _i in argoat configator dragonfail termbox_next; do
EGIT_REPO_URI="${HOMEPAGE%ly}${_i}.git" EGIT_REPO_URI="${HOMEPAGE%ly}${_i}.git"
EGIT_COMMIT="" EGIT_COMMIT=""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment