Compare commits

..

No commits in common. "master" and "master" have entirely different histories.

255 changed files with 2419 additions and 4374 deletions

View File

@ -1,4 +0,0 @@
;;; Directory Local Variables
;;; For more information see (info "(emacs) Directory Variables")
((nil . ((bug-reference-url-format . "https://bugs.gentoo.org/%s"))))

View File

@ -1,41 +1,14 @@
kind: pipeline
type: docker
name: check all packages
volumes:
- name: guru
temp: {}
steps:
- name: clone ::guru
image: docker:git
volumes:
- name: guru
path: /drone/guru
commands:
- git clone https://github.com/gentoo-mirror/guru.git /drone/guru
- name: pkgcheck
image: tastytea/pkgcheck
pull: always
volumes:
- name: guru
path: /drone/guru
commands:
- echo -e '[guru]\nlocation = /drone/guru' > /etc/portage/repos.conf/guru.conf
- pkgcheck --verbose scan --net
--checks='-ImlateCheck,-RedundantVersionCheck'
--keywords='-NonsolvableDepsInDev'
- name: notify
image: drillster/drone-email
pull: always
when:
status: [ changed, failure ]
settings:
host: mail.tzend.de
pipeline:
check:
image: chaoslab/repoman
pull: true
commands:
repoman full
notify:
when:
status: [ changed, failure ]
image: drillster/drone-email
pull: true
host: cryptoparty-celle.de
secrets: [ email_username, email_password ]
from: drone@tzend.de
username:
from_secret: email_username
password:
from_secret: email_password

View File

@ -1,16 +0,0 @@
# Configuration file for EditorConfig.
# More information is available under <https://editorconfig.org/>.
root = true
[*]
indent_style = tab
indent_size = tab
tab_width = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.yml]
indent_style = space

1
.gitignore vendored
View File

@ -1 +0,0 @@
!/.dir-locals.el

View File

@ -1,13 +0,0 @@
shell=bash
# This disables some warnings for stuff that is normal in ebuilds. Less false
# positives, but also less right positives.
disable=SC2148 # missing shebang
disable=SC2034 # unused variable
disable=SC2115 # empty variable in path
disable=SC2086,SC2206 # quote variables
disable=SC2046 # quote $(foo)
disable=SC2207 # Quote in arrays
# vim: set ts=4 sw=4 et tw=80 ft=bash:

View File

@ -1,55 +0,0 @@
= Portage repository “tastytea”
:uri-portage: https://wiki.gentoo.org/wiki/Project:Portage
:uri-gentoo: https://gentoo.org/
:uri-eselect-repository: https://wiki.gentoo.org/wiki/Eselect/Repository
:uri-layman: https://wiki.gentoo.org/wiki/Layman
:uri-pgp-key: https://tastytea.de/tastytea.asc
:uri-guru: https://wiki.gentoo.org/wiki/Project:GURU
This is an unofficial repository for link:{uri-portage}[Portage],
link:{uri-gentoo}[Gentoo]'s package manager. It depends on the
link:{uri-guru}[GURU] repository.
All ebuilds are marked as testing. All live-ebuilds have no keywords. I
will delete ebuilds I no longer use.
NOTE: Some ebuilds are a bit hacky, use at your own risk. 😊
== Add this repository
=== Using link:{uri-eselect-repository}[eselect-repository]
[source,shell]
----
eselect repository enable tastytea
----
=== Using link:{uri-layman}[layman]
[source,shell]
----
layman -fa tastytea
----
== Signing keys
I use SSH to sign commits. Before 2022-01-19, I used PGP.
Fingerprint: `SHA256:FBkvrOlhq5use1XEttyUGT4bUTDVA1ar9SgIc9P03cM`
Public key: `ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPp7WPSOAZBNPuZ3LVlbE2KiOIxlVW4PGAHIx0b7EJKH`
=== PGP
Fingerprint: `D5B4 C43B 48A8 79F6 3529 36E6 5934 6E0E A35C 67E5`
Public key: link:{uri-pgp-key}[]
[source,shell]
----
gpg --locate-keys tastytea@tastytea.de
----
== Contact
See https://tastytea.de/[].

34
README.md Normal file
View File

@ -0,0 +1,34 @@
# Portage repository "tastytea"
This is an unofficial repository for
[Portage](https://wiki.gentoo.org/wiki/Project:Portage),
[Gentoo](https://gentoo.org/)'s package manager.
All ebuilds are marked as testing. All live-ebuilds have no keywords. I will
delete ebuilds I no longer use.
## Add this repository
### Using [eselect-repository](https://wiki.gentoo.org/wiki/Eselect/Repository)
```BASH
eselect repository enable tastytea
```
### Using [layman](https://wiki.gentoo.org/wiki/Layman)
```BASH
layman -fa tastytea
```
## PGP key
I use PGP to sign commits and manifests.
Fingerprint: `3555 2668 64CA 6D7F F45A A6E7 CFC3 9497 F1B2 6E07`
Public key: https://tastytea.de/tastytea.asc
## Contact
See https://tastytea.de/

View File

@ -1,8 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=-1

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
</pkgmetadata>

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
</pkgmetadata>

View File

@ -1,11 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
DESCRIPTION="Group for Misskey"
KEYWORDS="~amd64"
ACCT_GROUP_ID=-1

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
</pkgmetadata>

View File

@ -1,11 +0,0 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
DESCRIPTION="Group for Navidrome"
KEYWORDS="~amd64"
ACCT_GROUP_ID=-1

View File

@ -1,14 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
DESCRIPTION="User for www-servers/gotify-server{,-bin}"
ACCT_USER_ID=-1
ACCT_USER_HOME="/var/lib/gotify"
ACCT_USER_GROUPS=( gotify )
acct-user_add_deps

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
</pkgmetadata>

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
</pkgmetadata>

View File

@ -1,15 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
DESCRIPTION="User for Misskey"
KEYWORDS="~amd64"
ACCT_USER_ID=-1
ACCT_USER_HOME="/opt/misskey"
ACCT_USER_GROUPS=( ${PN} )
acct-user_add_deps

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
</pkgmetadata>

View File

@ -1,15 +0,0 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
DESCRIPTION="User for Navidrome"
KEYWORDS="~amd64"
ACCT_USER_ID=-1
ACCT_USER_HOME="/var/lib/navidrome"
ACCT_USER_GROUPS=( ${PN} )
acct-user_add_deps

View File

@ -1,2 +0,0 @@
DIST poedit-3.0.1.tar.gz 2962553 BLAKE2B 43dbef33dc134fac5bf2bde60201c6863700e65e88a799e043f8eb36d6e47c38e939d9962313c3066dcdf73d78bd680f649d92194ce2385b884a7d515cac4514 SHA512 2e6fb71af6e0e4b8ab49d334d0fe06928865061cd20d92fb118129c7b0763a0186c38525b162b5073793634d2511a1f68fbdac9c8cc6392ef1fd3aa7c9decf78
DIST poedit-3.1.1.tar.gz 2982734 BLAKE2B d2f9fd8f3abb72fd9ff5fa6ec3dc194af515b3236a5cdefe81d8380e1fe5456c61d10749552d1b273f3ec1f354cf3a1573ea077849e2e6bc662e8b2d65254e2c SHA512 33d14f98e0ac322a44b9af16ab8e58ceaa59899dba61163f68711d855602d009bae716a684ae0adac21a0ec6d21601702328ef62800e2341173ba84ebd542c46

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<longdescription>
This program is a GUI frontend to the GNU gettext utilities
and a catalogs editor/source code parser.
It helps with translating applications into another language.
</longdescription>
<upstream>
<bugs-to>https://github.com/vslavik/poedit/issues</bugs-to>
<remote-id type="github">vslavik/poedit</remote-id>
</upstream>
<use>
<flag name="crowdin">Enable Crowdin (online translation platform) integration</flag>
<flag name="cld2">Better language autodetection and non-English source
languages via sci-libs/cld2</flag>
</use>
</pkgmetadata>

View File

@ -1,59 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PLOCALES="af an ar az be be@latin bg bs ca ckb co cs da de el en_GB es et eu fa fi fr ga gl he hr hu hy id is it ja ka kab kk ko lt lv ms nb nl oc pa pl pt_BR pt_PT ro ru sk sl sq sr sv tg th tr uk uz vi zh_CN zh_TW"
WX_GTK_VER=3.0-gtk3
inherit plocale wxwidgets xdg
DESCRIPTION="GUI gettext translations editor"
HOMEPAGE="https://poedit.net"
SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}-oss/${P}.tar.gz"
IUSE="+cld2 +crowdin"
KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
RDEPEND="
app-text/gtkspell:3
x11-libs/gtk+:3
>=dev-cpp/lucene++-3.0.5
>=dev-libs/pugixml-1.9
dev-libs/boost:=[nls]
dev-libs/icu:=
>=x11-libs/wxGTK-3.0.4:${WX_GTK_VER}[X,webkit]
cld2? ( sci-libs/cld2 )
crowdin? (
dev-cpp/cpprest
app-crypt/libsecret
)
"
DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
"
src_prepare() {
my_rm_loc() {
sed -i -e "/^POEDIT_LINGUAS = /s: ${1}::" locales/Makefile.in || die
rm "locales/${1}.mo" || die
}
plocale_find_changes 'locales' '' '.mo'
plocale_for_each_disabled_locale my_rm_loc
setup-wxwidgets
default
}
src_configure() {
local myeconfargs=(
$(use_with cld2)
$(use_with crowdin cpprest)
)
econf "${myeconfargs[@]}"
}

View File

@ -1,59 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PLOCALES="af an ar az be be@latin bg bs ca ckb co cs da de el en_GB es et eu fa fi fr ga gl he hr hu hy id is it ja ka kab kk ko lt lv ms nb nl oc pa pl pt_BR pt_PT ro ru sk sl sq sr sv tg th tr uk uz vi zh_CN zh_TW"
WX_GTK_VER=3.0-gtk3
inherit plocale wxwidgets xdg
DESCRIPTION="GUI gettext translations editor"
HOMEPAGE="https://poedit.net"
SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}-oss/${P}.tar.gz"
IUSE="+cld2 +crowdin"
KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
RDEPEND="
app-text/gtkspell:3
x11-libs/gtk+:3
>=dev-cpp/lucene++-3.0.5
>=dev-libs/pugixml-1.9
dev-libs/boost:=[nls]
dev-libs/icu:=
>=x11-libs/wxGTK-3.0.4:${WX_GTK_VER}[X,webkit]
cld2? ( sci-libs/cld2 )
crowdin? (
dev-cpp/cpprest
app-crypt/libsecret
)
"
DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
"
src_prepare() {
my_rm_loc() {
sed -i -e "/^POEDIT_LINGUAS = /s: ${1}::" locales/Makefile.in || die
rm "locales/${1}.mo" || die
}
plocale_find_changes 'locales' '' '.mo'
plocale_for_each_disabled_locale my_rm_loc
setup-wxwidgets
default
}
src_configure() {
local myeconfargs=(
$(use_with cld2)
$(use_with crowdin cpprest)
)
econf "${myeconfargs[@]}"
}

View File

@ -0,0 +1,13 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST feiertage-1.3.tar.gz 13074 BLAKE2B fb0b366441713d90fe44d509476ffdfd4e9f50bcc0a7518750548586f78876ae7dfc30f9194c7273db61c7b81e70a4eecfd6978488ef26369edbcaaad2d7fb52 SHA512 7027dbc93571b6887a7590aab9e376779c07cbe7283a1646c7c57753a866e311d819434289aca155a98e118e80cbc49d5c8233c13fcc51467bbbe3286e26d3ac
EBUILD feiertage-1.3.ebuild 801 BLAKE2B da129c18e214d61ddbf566f5eed93b7636b5f8d61b515c5a97f41e6bd02413c1e8f8a13fbeba510070453cae63ac333a516a355b6323845b3b4fb18740383a82 SHA512 261b05d4006e18ec3f82dd8af5533b50e03af2eff2ecff7ea6406ff622f959baa5aef0966cf1a2eedba21fe6f15ec7e3ea1aa4578a526ef602b87da0644427ff
MISC metadata.xml 248 BLAKE2B 0f4a45d414249f9410a61d8545ba052db41e3d74516e34bff0ca5547cae55db7eefffb2c23d840c979bdea0b927da36f7a56441cbc6053291d65bd39af2421bd SHA512 0f6384333cf38e52e6a67db43f3a78723d2a0d3446da27e7972f15244d96ae41f0e428d937538d4fa52aa70dc9c92920672d4e237b481dbbdff1d9d8c325b33d
-----BEGIN PGP SIGNATURE-----
iHUEAREIAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCW0zVPwAKCRDPw5SX8bJu
BwHGAP9PUaPrjrxs69A0jlwnRjTkwpkBfjPSbrcyfFdT7pfT7gD/QmSouSfVxsBb
e/7iHBIgYaW0wr7hgcEM2Ic+C8jIxfU=
=pkVK
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,38 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit golang-build
DESCRIPTION="Bank holidays/public holidays in Austria and Germany"
HOMEPAGE="https://github.com/wlbr/feiertage"
SRC_URI="https://github.com/wlbr/feiertage/archive/v${PV}.tar.gz -> ${P}.tar.gz"
EGO_PN="."
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
>=dev-lang/go-1.10.1"
src_prepare() {
mkdir -p src/github.com/wlbr
cd src/github.com/wlbr
ln -s ../../../ feiertage
cd ../../../
default_src_prepare
}
src_compile()
{
GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" go build -o bin/feiertage cmd/feiertage/feiertage.go
}
src_install() {
dobin bin/${PN}
dodoc README.md
elog "This ebuild only installs the binary."
}

View File

@ -5,7 +5,4 @@
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<upstream>
<bugs-to>https://schlomp.space/tastytea/identiconpp/issues</bugs-to>
</upstream>
</pkgmetadata>

12
app-misc/khard/Manifest Normal file
View File

@ -0,0 +1,12 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
EBUILD khard-9999-r2.ebuild 795 BLAKE2B 296fa60fa5a7ba59543904e20029023a52a4e8dc1aa55d1881da97a6e7922520fe010a87f7c64de2460ad911eb3bf88c910afd87584e8243e132afee87a352ac SHA512 9a689cfc65c6f9744f1182c6846078c2fe9b6591b044acb6ab0dcf033e6dd90fb27a47649d90ba0d06e426cdb4200535c424464ba655e2fe2a08aef8aa357b8e
MISC metadata.xml 248 BLAKE2B 0f4a45d414249f9410a61d8545ba052db41e3d74516e34bff0ca5547cae55db7eefffb2c23d840c979bdea0b927da36f7a56441cbc6053291d65bd39af2421bd SHA512 0f6384333cf38e52e6a67db43f3a78723d2a0d3446da27e7972f15244d96ae41f0e428d937538d4fa52aa70dc9c92920672d4e237b481dbbdff1d9d8c325b33d
-----BEGIN PGP SIGNATURE-----
iHUEAREIAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCW0zVPwAKCRDPw5SX8bJu
B5phAQCLQFW5rHqIWnPYtoVKx4T8yrKjggZp18ElHX9fJZC1ZgD/dqVRoNBrvu8f
J9NLR3evvVsAMJLj98Hi+7dOBPDULbI=
=TRZK
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,33 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python3_4 python3_5 )
inherit git-r3 distutils-r1
DESCRIPTION="console carddav client"
HOMEPAGE="https://github.com/scheibler/khard/"
EGIT_REPO_URI="https://github.com/scheibler/khard.git"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="zsh-completion"
DEPEND=""
RDEPEND="~dev-python/vobject-0.9.3[${PYTHON_USEDEP}]
>=dev-python/configobj-5.0.5[${PYTHON_USEDEP}]
>=dev-python/vdirsyncer-0.14.0
>=dev-python/pyyaml-3.12
zsh-completion? ( >=app-shells/zsh-5.2 )"
DOCS=( AUTHORS CHANGES README.md misc/khard/khard.conf.example )
pkg_preinst()
{
if use zsh-completion; then
insinto /usr/share/zsh/site-functions
doins "${S}/misc/zsh/_khard"
fi
}

View File

@ -5,7 +5,4 @@
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<upstream>
<bugs-to>https://schlomp.space/tastytea/feiertagebot/issues</bugs-to>
</upstream>
</pkgmetadata>

12
app-misc/todoman/Manifest Normal file
View File

@ -0,0 +1,12 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
EBUILD todoman-9999.ebuild 839 BLAKE2B 14a8d500e5fcbdfefea2f2422abdf84ff137b691c97eb7cfa1fba533b62e1b4bbc64f7034b3190623a56dc50696d40440f685e6e929107a7b932fde886a4c369 SHA512 00a455fb3e3d826c3a9b5a9ef59ea9dd73a4338fc57e88685b666156b8f6f07e96c679e8106de9b4a5575bb09d0ad2deb4e51aa679cd5eb98796e55f8872885c
MISC metadata.xml 248 BLAKE2B 0f4a45d414249f9410a61d8545ba052db41e3d74516e34bff0ca5547cae55db7eefffb2c23d840c979bdea0b927da36f7a56441cbc6053291d65bd39af2421bd SHA512 0f6384333cf38e52e6a67db43f3a78723d2a0d3446da27e7972f15244d96ae41f0e428d937538d4fa52aa70dc9c92920672d4e237b481dbbdff1d9d8c325b33d
-----BEGIN PGP SIGNATURE-----
iHUEAREIAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCW0zVPwAKCRDPw5SX8bJu
B+goAQCC9zQCXxCKJ5/vHnMzrk8rEVgShegF8FTxz6d+jub3WQD/aGb+TGGP9sCE
6wlP8wYuawaNV68CariROCAxz45ueSk=
=Bxo1
-----END PGP SIGNATURE-----

View File

@ -5,7 +5,4 @@
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<upstream>
<bugs-to>https://schlomp.space/tastytea/compilescript/issues</bugs-to>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,30 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_4 python3_5 )
inherit git-r3 distutils-r1
DESCRIPTION="A simple CalDAV-based todo manager"
HOMEPAGE="https://github.com/pimutils/todoman"
EGIT_REPO_URI="https://github.com/pimutils/todoman.git"
LICENSE="ISC"
SLOT="0"
DEPEND=""
RDEPEND=">=dev-python/atomicwrites-1.1.5-r2
>=dev-python/configobj-5.0.5[${PYTHON_USEDEP}]
>=dev-python/vdirsyncer-0.14.0
>=dev-python/click-6.0
>=dev-python/click-log-0.1.3
>=dev-python/humanize-0.5.1
>=dev-python/icalendar-3.9.2
>=dev-python/parsedatetime-2.1
>=dev-python/python-dateutil-2.4.2-r1
>=dev-python/pyxdg-0.25-r1
>=dev-python/tabulate-0.7.7
>=dev-python/urwid-1.3.1"
DOCS=( AUTHORS.rst CHANGELOG.rst README.rst misc/khard/khard.conf.example )

View File

@ -1,41 +0,0 @@
# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake git-r3
DESCRIPTION="Search tool for EPUB e-books"
HOMEPAGE="https://schlomp.space/tastytea/epubgrep"
EGIT_REPO_URI="https://schlomp.space/tastytea/epubgrep.git"
LICENSE="AGPL-3"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/boost[nls]
app-arch/libarchive[bzip2,iconv,lzma,zlib(+)]
dev-libs/libfmt
dev-libs/pugixml
"
DEPEND="
${RDEPEND}
dev-cpp/nlohmann_json
dev-cpp/termcolor
test? ( dev-cpp/catch )
"
BDEPEND="
app-text/asciidoc
sys-devel/gettext
"
src_configure() {
local mycmakeargs=(
"-DWITH_TESTS=$(usex test)"
"-DFALLBACK_BUNDLED=NO"
)
cmake_src_configure
}

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<upstream>
<maintainer>
<name>tastytea</name>
<email>tastytea@tastytea.de</email>
</maintainer>
<bugs-to>https://schlomp.space/tastytea/epubgrep/issues</bugs-to>
</upstream>
</pkgmetadata>

13
app-text/gspell/Manifest Normal file
View File

@ -0,0 +1,13 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST gspell-1.6.0.tar.xz 415564 BLAKE2B 45307948df6f98c7d21e885c4a167081b22fa22afa19538444b618d51f1cf41115a419b5ab60dca88987c36999b389f36b38e8530a118b13108bd0790cd76a43 SHA512 6c5bde181710951864fae2b157cc4acc71fc4dc90d57b48d50c4ee9c16281689457d920be24435a6fb4dd9cac10102be56cbaba4c806a38276ff2622dc7b3586
EBUILD gspell-1.6.0.ebuild 985 BLAKE2B 8425d9826efc1b2de6f9f1fa926b96552c4fcd4fb99ac82d56586076c6906cdc7e01c533d33d110d22ed59de2940fa9a70efa9d01af93f62b4486709196b37b5 SHA512 c059e83a947031cd0258948afcbe2fee0c5715efa0eedfe9ba50f6b9319f4e07a52c0d58baa70d51c3b3db16836221c01bbe11fb64ca2b38b8c0b7d3081e8f9a
MISC metadata.xml 248 BLAKE2B 0f4a45d414249f9410a61d8545ba052db41e3d74516e34bff0ca5547cae55db7eefffb2c23d840c979bdea0b927da36f7a56441cbc6053291d65bd39af2421bd SHA512 0f6384333cf38e52e6a67db43f3a78723d2a0d3446da27e7972f15244d96ae41f0e428d937538d4fa52aa70dc9c92920672d4e237b481dbbdff1d9d8c325b33d
-----BEGIN PGP SIGNATURE-----
iHUEAREIAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCW0zZUAAKCRDPw5SX8bJu
B2oxAQCGTTYwcxmxSoFqch1a7l3ZFT+3qIW7jHmh/D7s0jOozQD+L+PHDZbxBsjm
NAsm+Ml5KYkVzGXQ8D1+y+b24dJiC5o=
=4uAt
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,46 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
VALA_USE_DEPEND="vapigen"
inherit gnome2 vala virtualx
DESCRIPTION="Spell check library for GTK+ applications"
HOMEPAGE="https://wiki.gnome.org/Projects/gspell"
LICENSE="LGPL-2.1+"
SLOT="0/1" # subslot = libgspell-1 soname version
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc x86 ~amd64-fbsd"
IUSE="+introspection vala"
REQUIRED_USE="vala? ( introspection )"
RDEPEND="
app-text/iso-codes
>=app-text/enchant-1.6.0
>=dev-libs/glib-2.44:2
>=x11-libs/gtk+-3.20:3[introspection?]
introspection? ( >=dev-libs/gobject-introspection-1.42.0:= )
vala? ( $(vala_depend) )
"
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.25
>=sys-devel/gettext-0.19.4
virtual/pkgconfig
"
src_prepare() {
use vala && vala_src_prepare
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
$(use_enable introspection) \
$(use_enable vala)
}
src_test() {
virtx emake check
}

View File

@ -5,7 +5,4 @@
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<upstream>
<bugs-to>https://schlomp.space/tastytea/libravatarserv/issues</bugs-to>
</upstream>
</pkgmetadata>

View File

@ -1 +0,0 @@
DIST cpprest-2.10.18.tar.gz 1747792 BLAKE2B c2ea22cb09c39cb3c1d0936ae896c79172b92b5c4db46d9204988ec0012d74e901bcc24232b6971faae8adc03a41e4563fcc2a6d4aade2a33cdc3a1c9e36fff0 SHA512 5f0699e7ba509e16d6a3000e6ac448f6dbc134b8e03de9ab174ba749ad7efa76cbfccb623b226d82f5dba35ef6292f0cdf121b5315d524a5a28454038d420fab

View File

@ -1,68 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="REST SDK using an asynchronous C++ API design"
HOMEPAGE="https://github.com/Microsoft/cpprestsdk"
SRC_URI="https://github.com/microsoft/cpprestsdk/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/cpprestsdk-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="brotli test +websockets"
RDEPEND="
|| (
<dev-libs/boost-1.77.0[nls,threads]
>=dev-libs/boost-1.77.0[nls]
)
dev-libs/openssl
sys-libs/zlib
brotli? ( app-arch/brotli )
websockets? ( dev-cpp/websocketpp )
"
DEPEND="${RDEPEND}"
RESTRICT="!test? ( test )"
src_prepare() {
my_disable_tests() {
local my_cmake_file="${1}"
local -n my_tests="${2}"
for file in "${my_tests[@]}"; do
sed -i "/${file}/d" "Release/tests/${my_cmake_file}" || die
done
}
local -a my_http_client_tests=(
"authentication_tests.cpp"
"connections_and_errors.cpp"
"outside_tests.cpp"
"redirect_tests.cpp"
)
my_disable_tests "functional/http/client/CMakeLists.txt" my_http_client_tests
local -a my_websockets_tests=(
"authentication_tests.cpp"
)
my_disable_tests "functional/websockets/CMakeLists.txt" my_websockets_tests
cmake_src_prepare
}
src_configure() {
local -a mycmakeargs=(
"-DWERROR=OFF"
"-DBUILD_SAMPLES=OFF"
"-DCPPREST_EXCLUDE_WEBSOCKETS=$(usex websockets OFF ON)"
"-DBUILD_TESTS=$(usex test ON OFF)"
"-DCPPREST_EXCLUDE_BROTLI=$(usex brotli OFF ON)"
)
cmake_src_configure
}

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/microsoft/cpprestsdk/issues</bugs-to>
</upstream>
<use>
<flag name="websockets">Support the WebSocket protocol</flag>
<flag name="brotli">Enable brotli compression/decompression support</flag>
</use>
</pkgmetadata>

13
dev-cpp/curlpp/Manifest Normal file
View File

@ -0,0 +1,13 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST curlpp-0.8.1.tar.gz 143017 BLAKE2B 7f3911499b42077c9f108b0355005744300383836a1c82dcba80207482b231527482fb17dcd78a7f288903e996afaf49a4478c7cb5c821bf597b26f4450a430b SHA512 a46b47150c0f0f1f0056e08966ce2fefa5e86fc729406e0220fbcf400da5409f05c87b636b13da3c4d4460c1177aedb494b9569bbcd9012326d4d5f59376397e
EBUILD curlpp-0.8.1.ebuild 608 BLAKE2B bcc803602079fcb80654f621409b31819b1ae82fb395cebaa17647c7a70c045381e45bab6504c59b92d14da2c1fa8a65398492ac9dd479fd89142062ccd63dc8 SHA512 cdb79f2a8298d977212534c40e2eae2e88043364ada53838b337ce22155da053850a28429772db9b6f4113614d7743701ca4d6c9f6001d64ce0d05d8df266a6a
MISC metadata.xml 248 BLAKE2B 0f4a45d414249f9410a61d8545ba052db41e3d74516e34bff0ca5547cae55db7eefffb2c23d840c979bdea0b927da36f7a56441cbc6053291d65bd39af2421bd SHA512 0f6384333cf38e52e6a67db43f3a78723d2a0d3446da27e7972f15244d96ae41f0e428d937538d4fa52aa70dc9c92920672d4e237b481dbbdff1d9d8c325b33d
-----BEGIN PGP SIGNATURE-----
iHUEAREIAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCW0zVdAAKCRDPw5SX8bJu
B8bFAP42LuOFYIHHAkaN1mgoqYmd5KLJqv/uMY0aD0mRzPMlmgD7BENG8QkG9DOA
+p7kDgmjM0nNCAdDQTpXc2D75kWsIXE=
=hN+e
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,30 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils
DESCRIPTION="C++ bindings of libcurl"
HOMEPAGE="http://www.curlpp.org/"
SRC_URI="https://github.com/jpbarrette/curlpp/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc examples"
RDEPEND=">=net-misc/curl-7.58.0"
DEPEND=">=dev-util/cmake-3.9.6
${RDEPEND}"
src_install() {
cmake-utils_src_install
dodoc Readme.md doc/AUTHORS doc/TODO
if use doc; then
dodoc doc/guide.pdf
fi
if use examples; then
dodoc -r examples/
fi
}

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
</pkgmetadata>

View File

@ -1,2 +0,0 @@
DIST identiconpp-0.7.1.tar.gz 25706 BLAKE2B 8ef559f7c993cc880cb8e2a4edbd42ff6c94cf5da6a0c4681e41ce0b77ed594d6657124acc70d0c2033cd2d7e4a93aff225aa7033edcd07fc952611c5610fa8b SHA512 f557db838c1d1a6bd73fc3f41cfca70d7cc6ed85be4e6d93c9bc558f6bcbd3c998d50fa0d1b1b88a851fdc8c2ab002ee2a47816f07ded610f0944b485d3a4bed
DIST identiconpp-0.7.2.tar.gz 27429 BLAKE2B b0c39c6a6549a53fe2b1e2964cdec9840a05214731c09bb48b9a09cc8399a7410e8cb63d07ae1ab91d94806027ae333360428209e2663079ae02949dc66e2fe1 SHA512 c390eac14a65a57829e15cf0d6f1619d1bf6a96d00ee650f93520e150552f3c8c7f308547fd99b8a2ad279cef1f582ef00cff3eac53d48657b0083194597d106

View File

@ -1,64 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
fi
DESCRIPTION="Library to generate identicons for C++."
HOMEPAGE="https://schlomp.space/tastytea/identiconpp"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://schlomp.space/tastytea/identiconpp.git"
else
SRC_URI="https://schlomp.space/tastytea/identiconpp/archive/${PV}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}/${PN}"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3"
SLOT="0"
IUSE="doc examples test"
RESTRICT="!test? ( test )"
RDEPEND="
media-gfx/imagemagick[png,cxx]
"
DEPEND="
dev-build/cmake
doc? ( app-doc/doxygen )
test? ( dev-cpp/catch )
${RDEPEND}
"
src_prepare() {
if use doc; then
HTML_DOCS="doc/html/*"
fi
if use examples; then
DOCS+=(examples/example.cpp)
fi
if use test; then
mycmakeargs+=(-DWITH_TESTS=YES)
fi
cmake_src_prepare
}
src_compile() {
cmake_src_compile
if use doc; then
./build_doc.sh
fi
}
src_test() {
BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test
}

View File

@ -1,64 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
fi
DESCRIPTION="Library to generate identicons for C++."
HOMEPAGE="https://schlomp.space/tastytea/identiconpp"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://schlomp.space/tastytea/identiconpp.git"
else
SRC_URI="https://schlomp.space/tastytea/identiconpp/archive/${PV}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}/${PN}"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3"
SLOT="0"
IUSE="doc examples test"
RESTRICT="!test? ( test )"
RDEPEND="
media-gfx/imagemagick[png,cxx]
"
DEPEND="
dev-build/cmake
doc? ( app-doc/doxygen )
test? ( dev-cpp/catch )
${RDEPEND}
"
src_prepare() {
if use doc; then
HTML_DOCS="doc/html/*"
fi
if use examples; then
DOCS+=(examples/example.cpp)
fi
if use test; then
mycmakeargs+=(-DWITH_TESTS=YES)
fi
cmake_src_prepare
}
src_compile() {
cmake_src_compile
if use doc; then
./build_doc.sh
fi
}
src_test() {
BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test
}

View File

@ -1,64 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
fi
DESCRIPTION="Library to generate identicons for C++."
HOMEPAGE="https://schlomp.space/tastytea/identiconpp"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://schlomp.space/tastytea/identiconpp.git"
else
SRC_URI="https://schlomp.space/tastytea/identiconpp/archive/${PV}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}/${PN}"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3"
SLOT="0"
IUSE="doc examples test"
RESTRICT="!test? ( test )"
RDEPEND="
media-gfx/imagemagick[png,cxx]
"
DEPEND="
dev-build/cmake
doc? ( app-doc/doxygen )
test? ( dev-cpp/catch )
${RDEPEND}
"
src_prepare() {
if use doc; then
HTML_DOCS="doc/html/*"
fi
if use examples; then
DOCS+=(examples/example.cpp)
fi
if use test; then
mycmakeargs+=(-DWITH_TESTS=YES)
fi
cmake_src_prepare
}
src_compile() {
cmake_src_compile
if use doc; then
./build_doc.sh
fi
}
src_test() {
BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test
}

View File

@ -0,0 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST mastodon-cpp-0.17.1.tar.gz 57343 BLAKE2B 52e6a4981ea083821dd04ff32dcb7a387210986272abed9a3f0024da473a7d47c7174861323ecd4871e4426f9d22d42ca305cc51c9928b8de278fe4d30841fa4 SHA512 caec275990e2e5e2fddf6c25044ac8b2af2da8ac05f0084c726a452d147f88f69269c238c6cc47a23696285b8181fbd5fc201899e5cac8815c80fd43dc87dce1
DIST mastodon-cpp-0.18.2.tar.gz 56903 BLAKE2B 9ba738b967585113cc6cb756c927e2d8a0bb4c1ee034c68f2f4a6becc2defb118dd878eea788614e86a9cf9d9ec64627f34fc35a80c72372104c2420a11acfc5 SHA512 1e27a449e9c006d26b3b2e920f1428ab614d29568164e0dd2e1f4794419e190214117e17c73f527ea0bc2d2f6763400ec19cc52db3689ca6c1fda42b19e3d263
DIST mastodon-cpp-0.18.4.tar.gz 57270 BLAKE2B 8b3de95b9e57c647e7efd7a8f9b3417e263843abb71d91f82306c5e5758b2de8ef11cb21a2516d2ab8308ff8aebe588ee3c7f40431ddaf4d58b3539103fd6845 SHA512 46771926eb695233fb9b6956ee712f9c240fb2d264451d66e32eb4aadbacfa05c7392e598c17ea036772630077c9d905a5524f6235260ec7fafabde05935587f
EBUILD mastodon-cpp-0.17.1.ebuild 1254 BLAKE2B 009b000f3747cc7197a7ba27399ab3bc5f863b020aa822b1db5d262b51291f8214167bbfcfaf5d3ea2c9e0f3d39490447d0a2762583b35cd069656c594932d00 SHA512 18a6c798aa3d32476222ea3fc0e877454ebbeb8d849c8834eb8f888386685a52efc68c0424ecc9a97d1e9cff78897050b7a9857e4896d119ff4a6b68f2d1b245
EBUILD mastodon-cpp-0.18.2.ebuild 1254 BLAKE2B 009b000f3747cc7197a7ba27399ab3bc5f863b020aa822b1db5d262b51291f8214167bbfcfaf5d3ea2c9e0f3d39490447d0a2762583b35cd069656c594932d00 SHA512 18a6c798aa3d32476222ea3fc0e877454ebbeb8d849c8834eb8f888386685a52efc68c0424ecc9a97d1e9cff78897050b7a9857e4896d119ff4a6b68f2d1b245
EBUILD mastodon-cpp-0.18.4.ebuild 1331 BLAKE2B 4d63a9023aab774f02e585bc75084ad281b076935992963220b907805d45e815d4aff7acec04502bf5625a5034171482d99047896f6b45cfcb7425e847fdaca7 SHA512 119ac55766c5e8196921cf0acf5d64bbccb8a3c1584772e596e4b2649aa26bcdfd3c6f1184f9544f0237953ace3bd0dccbaca5b130e25464bdc5fe75e42a2e96
EBUILD mastodon-cpp-9999.ebuild 1306 BLAKE2B 0b498be36ab2fb16ecfe395648a0f106c7bbf421af791baf631f40a154f1a9e3439313fa871744d2f9eeb461471672834248721dff1b202e256ed95d9ff1b69a SHA512 ff89fb03effda1320894a342025df0895fd1f9517820392a90cef6baa1669f6308d9c857c2c6d4d5184724a698f930fb04ab73ff8b0a6b8895fb3caebb8220d4
MISC metadata.xml 529 BLAKE2B 0e315bbc4644309a5a843fca3e7c4dadda28982930c592e73201b174fc5626b45d0bcb96dfca7c1085fc059ef454957b728d139ad8a99cbddca5cda6dd431448 SHA512 85bd72c7fb3e173354877cd183a4869e733a90d200f95cf8ecf85a658f9229010298ae8e265cf3d309f022f0b242898da04249933aaca5c12c26eeec8beb71f6
-----BEGIN PGP SIGNATURE-----
iHUEAREIAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCW3MDngAKCRDPw5SX8bJu
B+s9AP9/xYhSt0lluIxSc92GXk2FBv63H/9La15hlRjpVA/nowD+MsWrb+kceHp6
pYtGSAJy0VqbU+K69wBkXfB4N/VUTgY=
=giup
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,64 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils
DESCRIPTION="mastodon-cpp is a C++ wrapper for the Mastodon API."
HOMEPAGE="https://schlomp.space/tastytea/mastodon-cpp"
SRC_URI="https://schlomp.space/tastytea/mastodon-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc debug examples"
RDEPEND=">=dev-cpp/curlpp-0.8.1
>=dev-libs/jsoncpp-1.8.4"
DEPEND=">=dev-util/cmake-3.9.6
doc? ( >=app-doc/doxygen-1.8.14-r1 )
${RDEPEND}"
src_unpack() {
default_src_unpack
mv ${PN} ${P}
}
src_configure() {
local mycmakeargs=(
-DWITH_DOC=NO
-DWITH_EXAMPLES=NO
-DWITH_TESTS=NO
)
if use debug; then
mycmakeargs+=(-DCMAKE_BUILD_TYPE=Debug)
else
mycmakeargs+=(-DCMAKE_BUILD_TYPE=Release)
fi
cmake-utils_src_configure
}
# We won't let cmake handle the documentation, because it would install the
# examples, no matter if we want them.
src_compile() {
cmake-utils_src_compile
if use doc; then
./build_doc.sh
fi
}
src_install() {
if use doc; then
HTML_DOCS="doc/html/*"
fi
if use examples; then
docinto examples
for file in examples/*.cpp; do
dodoc ${file}
done
fi
cmake-utils_src_install
}

View File

@ -0,0 +1,64 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils
DESCRIPTION="mastodon-cpp is a C++ wrapper for the Mastodon API."
HOMEPAGE="https://schlomp.space/tastytea/mastodon-cpp"
SRC_URI="https://schlomp.space/tastytea/mastodon-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc debug examples"
RDEPEND=">=dev-cpp/curlpp-0.8.1
>=dev-libs/jsoncpp-1.8.4"
DEPEND=">=dev-util/cmake-3.9.6
doc? ( >=app-doc/doxygen-1.8.14-r1 )
${RDEPEND}"
src_unpack() {
default_src_unpack
mv ${PN} ${P}
}
src_configure() {
local mycmakeargs=(
-DWITH_DOC=NO
-DWITH_EXAMPLES=NO
-DWITH_TESTS=NO
)
if use debug; then
mycmakeargs+=(-DCMAKE_BUILD_TYPE=Debug)
else
mycmakeargs+=(-DCMAKE_BUILD_TYPE=Release)
fi
cmake-utils_src_configure
}
# We won't let cmake handle the documentation, because it would install the
# examples, no matter if we want them.
src_compile() {
cmake-utils_src_compile
if use doc; then
./build_doc.sh
fi
}
src_install() {
if use doc; then
HTML_DOCS="doc/html/*"
fi
if use examples; then
docinto examples
for file in examples/*.cpp; do
dodoc ${file}
done
fi
cmake-utils_src_install
}

View File

@ -0,0 +1,67 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils
DESCRIPTION="mastodon-cpp is a C++ wrapper for the Mastodon API."
HOMEPAGE="https://schlomp.space/tastytea/mastodon-cpp"
SRC_URI="https://schlomp.space/tastytea/mastodon-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc debug examples static-libs"
RDEPEND=">=dev-cpp/curlpp-0.8.1
>=dev-libs/jsoncpp-1.8.4"
DEPEND=">=dev-util/cmake-3.9.6
doc? ( >=app-doc/doxygen-1.8.14-r1 )
${RDEPEND}"
src_unpack() {
default_src_unpack
mv ${PN} ${P}
}
src_configure() {
local mycmakeargs=(
-DWITH_DOC=NO
-DWITH_EXAMPLES=NO
-DWITH_TESTS=NO
)
if use debug; then
mycmakeargs+=(-DCMAKE_BUILD_TYPE=Debug)
else
mycmakeargs+=(-DCMAKE_BUILD_TYPE=Release)
fi
if use static-libs; then
mycmakeargs+=(-DWITH_STATIC=YES)
fi
cmake-utils_src_configure
}
# We won't let cmake handle the documentation, because it would install the
# examples, no matter if we want them.
src_compile() {
cmake-utils_src_compile
if use doc; then
./build_doc.sh
fi
}
src_install() {
if use doc; then
HTML_DOCS="doc/html/*"
fi
if use examples; then
docinto examples
for file in examples/*.cpp; do
dodoc ${file}
done
fi
cmake-utils_src_install
}

View File

@ -0,0 +1,66 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit git-r3 cmake-utils
DESCRIPTION="mastodon-cpp is a C++ wrapper for the Mastodon API."
HOMEPAGE="https://schlomp.space/tastytea/mastodon-cpp"
EGIT_REPO_URI="https://schlomp.space/tastytea/mastodon-cpp.git"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
IUSE="doc debug examples static-libs"
RDEPEND=">=dev-cpp/curlpp-0.8.1
>=dev-libs/jsoncpp-1.8.1"
DEPEND=">=dev-util/cmake-3.9.6
doc? ( >=app-doc/doxygen-1.8.13-r1 )
${RDEPEND}"
src_unpack() {
git-r3_src_unpack
}
src_configure() {
local mycmakeargs=(
-DWITH_DOC=NO
-DWITH_EXAMPLES=NO
-DWITH_TESTS=NO
)
if use debug; then
mycmakeargs+=(-DCMAKE_BUILD_TYPE=Debug)
else
mycmakeargs+=(-DCMAKE_BUILD_TYPE=Release)
fi
if use static-libs; then
mycmakeargs+=(-DWITH_STATIC=YES)
fi
cmake-utils_src_configure
}
# We can not let cmake handle the documentation, because it would end up in
# doc/mastodon-cpp-${PROJECT_VERSION} instead of -9999
src_compile() {
cmake-utils_src_compile
if use doc; then
./build_doc.sh
fi
}
src_install() {
cmake-utils_src_install
if use doc; then
HTML_DOCS="doc/html/*"
fi
if use examples; then
docinto examples
for file in examples/*.cpp; do
dodoc ${file}
done
fi
}

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<upstream>
<maintainer status="active">
<name>tastytea</name>
<email>tastytea@tastytea.de</email>
</maintainer>
<doc>https://doc.schlomp.space/mastodon-cpp/</doc>
<bugs-to>https://schlomp.space/tastytea/mastodon-cpp/issues</bugs-to>
</upstream>
</pkgmetadata>

View File

@ -1,2 +0,0 @@
DIST restclient-cpp-0.5.1.tar.gz 919070 BLAKE2B 773bd6cf1f566421ae7eb6b6514f9690bd1ab75a011ee26b2a86b3248b122ed10cd1f0dfb046f3cb0a3ae8bcca0d2df80093bc9e3c5218280ed561c568a61926 SHA512 d5e17a984af44f863bc7cdc7307c2b06cae9252f86c6c6c2377cdb317f61b6419d8e9aedc5e5ccdb08fd1ee13848ec3b9ef8067a8d26dcf438a5c8793b5a2ce3
DIST restclient-cpp-0.5.2.tar.gz 920664 BLAKE2B 6cb4292fb9e437e0440ff7b53d1f00e157bce5e068a6d74c0380e4b7c7d71cf462d9a3fc30cd05a8788f1efe6cbd042610e41bbf7705389d5f7ec78918e70c64 SHA512 f6acc6a3d5cb852d6e507463d94d2f6192a941f0c26fef7c674e9ff7753cf5474522052a2065774050d01af5c6d2a3b86398f43cd2e4f5d03abcaac9a21ef4b7

View File

@ -1,28 +0,0 @@
---
CMakeLists.txt | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 10b8db8..7ea8b63 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -80,11 +80,12 @@ target_link_libraries(restclient-cpp
PUBLIC Threads::Threads
)
-set(INCLUDE_INSTALL_DIR "include/restclient-cpp" )
-set(CONFIG_INSTALL_DIR "lib/cmake/restclient-cpp" )
-set(RUNTIME_INSTALL_DIR "bin" )
-set(LIB_INSTALL_DIR "lib" )
-set(DATA_INSTALL_DIR "share/restclient-cpp" )
+include(GNUInstallDirs)
+set(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}/restclient-cpp" )
+set(CONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/restclient-cpp" )
+set(RUNTIME_INSTALL_DIR "${CMAKE_INSTALL_BINDIR}" )
+set(LIB_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}" )
+set(DATA_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/restclient-cpp" )
install(TARGETS restclient-cpp EXPORT restclient-cppTargets
PUBLIC_HEADER DESTINATION ${INCLUDE_INSTALL_DIR}
--
2.24.1

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<upstream>
<doc>https://code.mrtazz.com/restclient-cpp/ref/index.html</doc>
<bugs-to>https://github.com/mrtazz/restclient-cpp/issues</bugs-to>
</upstream>
</pkgmetadata>

View File

@ -1,23 +0,0 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
DESCRIPTION="C++ client for making HTTP/REST requests"
HOMEPAGE="https://code.mrtazz.com/restclient-cpp/"
SRC_URI="https://github.com/mrtazz/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="net-misc/curl"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/${PV}-GNUInstallDirs.patch"
)
RESTRICT="test"

View File

@ -1,27 +0,0 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
DESCRIPTION="C++ client for making HTTP/REST requests"
HOMEPAGE="https://code.mrtazz.com/restclient-cpp/"
SRC_URI="https://github.com/mrtazz/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="net-misc/curl"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
dev-libs/jsoncpp
dev-cpp/gtest
)
"
# TODO: Figure out how to compile and run the tests.
RESTRICT="test"

View File

@ -1,2 +0,0 @@
DIST compilescript-0.4.1.tar.gz 18449 BLAKE2B 37f5f520ed4607cd282a574e57e99db998a329a8a72d666efc9c34a44ffdd8354364ac61d5ba60f4f9c83d7055dec2956ba15143cb93298c4a3fe740c5c32057 SHA512 c25791dc9d73e7cd09d09e928eec06dd4fece807473997c42d9fe7d680a321535673d7d54f818381c7957279689e3343a311837f122e4a8475d5d8a67316da36
DIST xdgcfg-0.2.3.tar.gz 5588 BLAKE2B 99bf7a668fe7784aa1883b5ac67b11bfe899a07e8f3444e01a01695e8f7055dd949853fcef82991f6bdaf290525aa89e2eac787659b149e83878dee21c96b196 SHA512 302a5a1a740bfbfa3d6028e3d2b91f8074719171c5e1d82a4c647bbbc64d213f540eb11af114a2bcd863d86b6d5804d256d06f35bc81725fddb29697561b58ac

View File

@ -1,47 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
fi
XDGCFG_PV="0.2.3"
DESCRIPTION="Allows you to execute files from compiled languages as scripts."
HOMEPAGE="https://schlomp.space/tastytea/compilescript"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://schlomp.space/tastytea/compilescript.git"
else
SRC_URI="
https://schlomp.space/tastytea/compilescript/archive/${PV}.tar.gz -> ${P}.tar.gz
https://schlomp.space/tastytea/xdgcfg/archive/${XDGCFG_PV}.tar.gz -> xdgcfg-${XDGCFG_PV}.tar.gz
"
S="${WORKDIR}/${PN}"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3"
SLOT="0"
IUSE=""
RDEPEND="
dev-libs/libconfig
dev-libs/libxdg-basedir
"
DEPEND="
dev-build/cmake
app-text/asciidoc
${RDEPEND}
"
src_unpack() {
if [[ "${PV}" == "9999" ]]; then
git-r3_src_unpack
else
default_src_unpack
mv xdgcfg ${PN}
fi
}

View File

@ -1,47 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
fi
XDGCFG_PV="0.2.3"
DESCRIPTION="Allows you to execute files from compiled languages as scripts."
HOMEPAGE="https://schlomp.space/tastytea/compilescript"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://schlomp.space/tastytea/compilescript.git"
else
SRC_URI="
https://schlomp.space/tastytea/compilescript/archive/${PV}.tar.gz -> ${P}.tar.gz
https://schlomp.space/tastytea/xdgcfg/archive/${XDGCFG_PV}.tar.gz -> xdgcfg-${XDGCFG_PV}.tar.gz
"
S="${WORKDIR}/${PN}"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3"
SLOT="0"
IUSE=""
RDEPEND="
dev-libs/libconfig
dev-libs/libxdg-basedir
"
DEPEND="
dev-build/cmake
app-text/asciidoc
${RDEPEND}
"
src_unpack() {
if [[ "${PV}" == "9999" ]]; then
git-r3_src_unpack
else
default_src_unpack
mv xdgcfg ${PN}
fi
}

View File

@ -1,25 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MODULE_AUTHOR="DDB"
inherit perl-module
DESCRIPTION="Process email with GPG"
LICENSE="|| ( GPL-2 Artistic )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
SRC_URI="mirror://cpan/authors/id/D/DD/DDB/${PF}.tar.gz"
RDEPEND="dev-perl/GnuPG-Interface
dev-perl/MIME-tools
virtual/perl-File-Temp
dev-perl/Email-Address
"
DEPEND="dev-perl/Module-Build
${RDEPEND}
"

View File

@ -1 +0,0 @@
DIST Mail-GnuPG-0.23.tar.gz 223605 BLAKE2B 74e0d6ccf2a27dd4cb1a8cc89f49d199478f0f2fdb1e2b282bb8ec9c4a7babb3733ecff686fca55abb778790c2967753d23eb1ff0523ac5b3d996e4ee6e9802f SHA512 58131f5989ff8f0355c30bccd0e848219e849ca56bcc506da16f049c056e0246b047ca25d9950067d1e051e881bdb9433b87147f1cb711c0af9a26a17dc6c138

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<upstream>
<bugs-to>https://rt.cpan.org/Public/Dist/Display.html?Name=Mail-GnuPG</bugs-to>
</upstream>
</pkgmetadata>

View File

@ -1,2 +0,0 @@
DIST lsprotocol-2023.0.0a1.tar.gz 68113 BLAKE2B 12f13204d35bc65ad6e25cbc91e535e6e85c4b4f6d990962bb2f5b644ace3c06344b821232528b2c65b61724d3ea1f51c58ae2cd9e240f8965e7217d2738b0a2 SHA512 d7c8dab273bfcaa2539dc73386fcff1a2389d04816369d8953443420dd0b725d646f9b4ac830e47de6ad3ce1fba27396447cd8be98e2e2e97c8273c1b42e72d3
DIST lsprotocol-2023.0.1.tar.gz 69434 BLAKE2B 77ad18614d1e33681e12186c1198327371ec33bbf817ed3e98b5b60084c970190af83783cf1f96e2d9b6977a28359f91f8215d79d1c476fd6805693f7fa7518b SHA512 8844056332360ce966f4c2c650e1597fc798387dd8cc90a10446a8e30316e68a795b2cf6fc42b8ae098398fca135ba7fe0fda71ddaf685b6848a4f3562dbb3e4

View File

@ -1,15 +0,0 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1 pypi
DESCRIPTION="Python implementation of the Language Server Protocol"
HOMEPAGE="https://pypi.org/project/lsprotocol/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"

View File

@ -1,15 +0,0 @@
# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
DESCRIPTION="Python implementation of the Language Server Protocol"
HOMEPAGE="https://pypi.org/project/lsprotocol/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<stabilize-allarches />
<upstream>
<remote-id type="pypi">lsprotocol</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,2 +0,0 @@
DIST pygls-1.3.0.gh.tar.gz 198853 BLAKE2B 963ae743e0f868316516105db3a9b30530bc81a650d0e9ef98e7e240ee757482feae811345ce35558af3edc3d1d920bea317c98adf811eb97e66e9e4b620434b SHA512 208a0f2ece30d6fa0fdf9ce3b9d3eeb6bd835abf407223b0842b4589d3530152357098c2e43e937c7863df2b4ca966d32ac235f9ce223abd9afcc6bfb4d2c07a
DIST pygls-1.3.1.gh.tar.gz 199111 BLAKE2B 8c6a3a371f3c42cf944a42d04b81f4676dd61e641a4746863d31826c7ed050a2e9dc39ff0eda9bd4e754dc0c777e15c1e1baae11cb764a93afd59abd1582fa96 SHA512 ef5d516d2da7e747fafd0a333157a964efcc7bcb424b2171451eb4f4084ada40ea2294cfa2322201b052a10f2958cbf2ea05748fbf7890bc4fbf6d82e154f9d4

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>Ronny (tastytea) Gutbrod</name>
</maintainer>
<upstream>
<remote-id type="pypi">pygls</remote-id>
<remote-id type="github">openlawlibrary/pygls</remote-id>
</upstream>
<use>
<flag name="ws">websocket support</flag>
</use>
</pkgmetadata>

View File

@ -1,38 +0,0 @@
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
DESCRIPTION="A pythonic generic language server"
HOMEPAGE="
https://pygls.readthedocs.io/en/latest/
https://pypi.org/project/pygls/
"
# NOTE: pypi tarball is missing tests
SRC_URI="https://github.com/openlawlibrary/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test ws"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/lsprotocol-2023.0.1[${PYTHON_USEDEP}]
ws? ( >=dev-python/websockets-11.0.3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/cattrs[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@ -1,38 +0,0 @@
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
DESCRIPTION="A pythonic generic language server"
HOMEPAGE="
https://pygls.readthedocs.io/en/latest/
https://pypi.org/project/pygls/
"
# NOTE: pypi tarball is missing tests
SRC_URI="https://github.com/openlawlibrary/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test ws"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/lsprotocol-2023.0.1[${PYTHON_USEDEP}]
ws? ( >=dev-python/websockets-11.0.3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/cattrs[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@ -0,0 +1,15 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST python-nbxmpp-0.6.5.tar.gz 1332044 BLAKE2B 74f39024cbe6b2c89452f7b5f92c9d6b462c296cb3e07cfe88ab8e0ef2220254207cd6ab6b97b48f390bddfc32444bd0b15a8f53714ee1818f8de22a7e45e08f SHA512 397791609f8438d6de1d5cdd758b244a0cedafdec12a662159188b4813df2c6716141f4351feb47dd72d218950f59eb1773aab8ff882e49606c708b61c25817a
DIST python-nbxmpp-0.6.6.tar.gz 1332465 BLAKE2B b6e28842c8cd42b3e259c62cedc917c8e142d916bc4d2f711e0e804c69b08a0d362cd3951b40373d1be18e3bdfa29f7c7f56ee10e0bf543214cb4d73db508e24 SHA512 729ec2c5d170cb5784e0a7a0097276e0cfcf98671af6c1304bc8c890cbd81349d91ccbe68af88e9f3b95803e33371cf2bf7fbc3891d7d6106ccc06bb9036e2fe
EBUILD python-nbxmpp-0.6.5.ebuild 531 BLAKE2B 1c9a0914a73d59fe8b1f1e164365d13810266e7c11c0fd3485e6feb797aeafef253855aeaa27cfafe54a884c6f6a4cb0427347df2096a6386f6b988b54c0d459 SHA512 3a83cc7c9e5ac5cb19dc5c73b442858f55670e7041469b9e755cf7c7960c64ab12702e78a0c235ca0c5883cefe577bc7ab6f248c5ccf809401d8abc85fad894b
EBUILD python-nbxmpp-0.6.6.ebuild 531 BLAKE2B 1c9a0914a73d59fe8b1f1e164365d13810266e7c11c0fd3485e6feb797aeafef253855aeaa27cfafe54a884c6f6a4cb0427347df2096a6386f6b988b54c0d459 SHA512 3a83cc7c9e5ac5cb19dc5c73b442858f55670e7041469b9e755cf7c7960c64ab12702e78a0c235ca0c5883cefe577bc7ab6f248c5ccf809401d8abc85fad894b
MISC metadata.xml 248 BLAKE2B 0f4a45d414249f9410a61d8545ba052db41e3d74516e34bff0ca5547cae55db7eefffb2c23d840c979bdea0b927da36f7a56441cbc6053291d65bd39af2421bd SHA512 0f6384333cf38e52e6a67db43f3a78723d2a0d3446da27e7972f15244d96ae41f0e428d937538d4fa52aa70dc9c92920672d4e237b481dbbdff1d9d8c325b33d
-----BEGIN PGP SIGNATURE-----
iHUEAREIAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCW0zWGAAKCRDPw5SX8bJu
BzzrAQCKxkg8B5VU/7VZvT8DV/1igUoLTlCPLjg9curtH1XE8wD9GWpfaynR34Wo
tbaxrzA/qv+ZDHXMFXx9hZnQRvLeNaI=
=vMZR
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,17 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit distutils-r1 vcs-snapshot
DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way"
HOMEPAGE="http://python-nbxmpp.gajim.org/"
SRC_URI="https://dev.gajim.org/gajim/python-nbxmpp/repository/archive.tar.gz?ref=nbxmpp-${PV} -> ${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""

View File

@ -0,0 +1,17 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit distutils-r1 vcs-snapshot
DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way"
HOMEPAGE="http://python-nbxmpp.gajim.org/"
SRC_URI="https://dev.gajim.org/gajim/python-nbxmpp/repository/archive.tar.gz?ref=nbxmpp-${PV} -> ${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""

View File

@ -1,2 +0,0 @@
DIST cmake-language-server-0.1.6.tar.gz 19605 BLAKE2B 08d2954041b145b4a23458fe9a5e6f1841e235d1028a30497093e82cb47e6f0e1762c8e11254a1c060d6864185b96238dffbd0f2e68870ec2dd13a7abb7b82ba SHA512 e52517559ac5d9b236c24db146ccdf9c59858bbb73939aa2e1c0a02b7f2b54ffa0227e71e7c2c0c5aacac73ef45c53f13db94e610ecd2de5775de9c00007431f
DIST cmake-language-server-0.1.7.tar.gz 30310 BLAKE2B 88e9d63d946d6000152f0c4d62799647b34f05f89288b9c79784a3658f10a51f94173991cb98d67dbf6b9052394c427a6bcdd989476c7b592f6ad5d027121de0 SHA512 57a81fa6ce06a8c2d45cb1d6c5afd025154e72f0e2dcfbe993fccbe8770f233bae3936f92e3ea28696a1b95b74712829177b71aaa26d1f8a87c80a52c0382b3c

View File

@ -1,40 +0,0 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
distutils_enable_tests pytest
DESCRIPTION="CMake LSP Implementation"
HOMEPAGE="https://github.com/regen100/cmake-language-server"
SRC_URI="https://github.com/regen100/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
COMMON_DEPEND="
$(python_gen_cond_dep '
>=dev-python/pygls-0.12[${PYTHON_USEDEP}]
<dev-python/pygls-1[${PYTHON_USEDEP}]
dev-util/cmakelang[${PYTHON_USEDEP}]
')
"
DEPEND="${COMMON_DEPEND}"
RDEPEND="
${COMMON_DEPEND}
dev-util/cmake
"
BDEPEND="
test? (
$(python_gen_cond_dep 'dev-python/pytest-datadir[${PYTHON_USEDEP}]')
)
"

View File

@ -1,42 +0,0 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=pdm
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
distutils_enable_tests pytest
DESCRIPTION="CMake LSP Implementation"
HOMEPAGE="https://github.com/regen100/cmake-language-server"
SRC_URI="https://github.com/regen100/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
COMMON_DEPEND="
$(python_gen_cond_dep '
>=dev-python/pygls-1.0.0[${PYTHON_USEDEP}]
dev-util/cmakelang[${PYTHON_USEDEP}]
')
"
DEPEND="${COMMON_DEPEND}"
RDEPEND="
${COMMON_DEPEND}
dev-util/cmake
"
BDEPEND="
test? (
$(python_gen_cond_dep '
dev-python/pytest-datadir[${PYTHON_USEDEP}]
dev-python/cattrs[${PYTHON_USEDEP}]
')
)
"

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>Ronny (tastytea) Gutbrod</name>
</maintainer>
</pkgmetadata>

View File

@ -1 +0,0 @@
DIST cmakelang-0.6.13.tar.gz 1022629 BLAKE2B f62ce29e81a79f0301b1f04e70d95419486e3687e2e34d89e9d0343749026c73cbc6ae0d9e4f079abd1d68ac021108e9322805df38299c5666d06db5f135105d SHA512 eb7fde540860b6119d0bb528f22592fb4b507f9319aeda0999da10bcc89ee1348fd7d701fc49aa5dac7616e1577e436cbd73de94dbbab0cafdf28e1812612342

View File

@ -1,27 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
DESCRIPTION="Quality Assurance (QA) tools for cmake (formerly cmake_format)"
HOMEPAGE="https://github.com/cheshirekow/cmake_format"
SRC_URI="https://github.com/cheshirekow/cmake_format/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/cmake_format-${PV}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
dev-python/wheel[${PYTHON_USEDEP}]
"

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>Ronny (tastytea) Gutbrod</name>
</maintainer>
</pkgmetadata>

View File

@ -1,17 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake git-r3
DESCRIPTION="Highlight diff-ed patches"
HOMEPAGE="https://schlomp.space/tastytea/highlight-diffpatch"
EGIT_REPO_URI="https://schlomp.space/tastytea/highlight-diffpatch.git"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS=""
RDEPEND=""
DEPEND="${RDEPEND}"

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>Ronny (tastytea) Gutbrod</name>
</maintainer>
</pkgmetadata>

View File

@ -1,2 +0,0 @@
DIST lua-language-server-3.6.11.zip 32022639 BLAKE2B 9e5a33b12e40f8b9f7b3eb5a8b049e09e8a7f0b5a5569ee15d5aa2a2035a13a6e75036321aac439a97c56c401914908f878e2f02a136c1de9413f2a9879a56c1 SHA512 6474ad8c84af034002e124a802a28afccb7f7ea439b00b508639a4a20471b5eed995dacf12fe0c8cb2313530fba787fa1127712093402e4e67c7d72e5118ce59
DIST lua-language-server-3.6.17.zip 30696826 BLAKE2B a6d65b45efd7e10afef4a48986a3e7f622885146830df26647653065efd35c8bada7421ad74ea990cfb3842756dd42fe304c6bfbb3346d00621dd1c4d1e653f8 SHA512 44cbdb25fbd90ca9931669a3cb90216bb6f33ac1e2dc0dea4c28a4340f9c2feb92c005b2212fadc33066481944bb27c03c541cd0c6d0cd7706eeeca34339d567

View File

@ -1,11 +0,0 @@
#!/bin/sh
# some paths must be writable, so we put them into user-owned directories
DATAPATH="${XDG_DATA_HOME:-${HOME}/.local/share}/lua-language-server"
STATEPATH="${XDG_STATE_HOME:-${HOME}/.local/state}/lua-language-server"
mkdir --parents ${DATAPATH} ${STATEPATH}
exec @GENTOO_PORTAGE_EPREFIX@/opt/lua-language-server/bin/lua-language-server \
--logpath="${STATEPATH}/log" \
--metapath="${DATAPATH}/meta" \
"$@"

View File

@ -1,12 +0,0 @@
#!/bin/sh
# some paths must be writable, so we put them into user-owned directories
DATAPATH="${XDG_DATA_HOME:-${HOME}/.local/share}/lua-language-server"
STATEPATH="${XDG_STATE_HOME:-${HOME}/.local/state}/lua-language-server"
mkdir --parents ${DATAPATH} ${STATEPATH}
exec @GENTOO_PORTAGE_EPREFIX@/opt/lua-language-server/bin/lua-language-server \
-E @GENTOO_PORTAGE_EPREFIX@/opt/lua-language-server/main.lua \
--logpath="${STATEPATH}/log" \
--metapath="${DATAPATH}/meta" \
"$@"

View File

@ -1,65 +0,0 @@
# Copyright 2020-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# TODO: unbundle deps, set flags correctly, verbose luamake, less sed hacks
EAPI=8
LUA_COMPAT=( lua{5-{1,3,4},jit} )
inherit lua-single ninja-utils prefix toolchain-funcs
DESCRIPTION="A language server that offers Lua language support"
HOMEPAGE="https://github.com/LuaLS/lua-language-server"
SRC_URI="https://github.com/LuaLS/${PN}/releases/download/${PV}/${P}-submodules.zip -> ${P}.zip"
S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="!test? ( test )"
DEPEND="${LUA_DEPS}"
RDEPEND="${DEPEND}"
BDEPEND="
app-arch/unzip
dev-util/ninja
"
QA_PREBUILT="/opt/lua-language-server/bin/lua-language-server"
src_prepare() {
sed -i "s/^cc = gcc$/cc = $(tc-getCC)/" \
3rd/luamake/compile/ninja/linux.ninja || die
sed -i "/require \"make.detect_platform\"/a lm.cc = '$(tc-getCC)'" \
make.lua || die
sed -i "s/flags = \"-Wall -Werror\"/flags = \"-Wall ${CXXFLAGS}\"/" \
make/code_format.lua || die
prefixify_ro "${FILESDIR}"/wrapper.sh
default
}
src_compile() {
eninja -C 3rd/luamake -f compile/ninja/linux.ninja $(usex test '' 'luamake')
./3rd/luamake/luamake $(usex test '' 'all') || die
}
src_install() {
newbin "${T}"/wrapper.sh ${PN}
into /opt/${PN}
dobin bin/${PN}
insinto /opt/${PN}/bin
doins bin/main.lua
insinto /opt/${PN}
doins -r debugger.lua main.lua locale meta script
einstalldocs
}

View File

@ -1,66 +0,0 @@
# Copyright 2020-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# TODO: unbundle deps, set flags correctly, verbose luamake, less sed hacks
EAPI=8
LUA_COMPAT=( lua{5-{1,3,4},jit} )
inherit lua-single ninja-utils prefix toolchain-funcs
DESCRIPTION="A language server that offers Lua language support"
HOMEPAGE="https://github.com/LuaLS/lua-language-server"
SRC_URI="https://github.com/LuaLS/${PN}/releases/download/${PV}/${P}-submodules.zip -> ${P}.zip"
S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="!test? ( test )"
DEPEND="${LUA_DEPS}"
RDEPEND="${DEPEND}"
BDEPEND="
app-arch/unzip
dev-util/ninja
"
QA_PREBUILT="/opt/lua-language-server/bin/lua-language-server"
src_prepare() {
# replace sed commands with patches
sed -i "s/^cc = gcc$/cc = $(tc-getCC)/" \
3rd/luamake/compile/ninja/linux.ninja || die
sed -i "/require \"make.detect_platform\"/a lm.cc = '$(tc-getCC)'" \
make.lua || die
sed -i "s/flags = \"-Wall -Werror\"/flags = \"-Wall ${CXXFLAGS}\"/" \
make/code_format.lua || die
prefixify_ro "${FILESDIR}"/wrapper-r1.sh
default
}
src_compile() {
eninja -C 3rd/luamake -f compile/ninja/linux.ninja $(usex test '' 'luamake')
./3rd/luamake/luamake $(usex test '' 'all') || die
}
src_install() {
newbin "${T}"/wrapper-r1.sh ${PN}
into /opt/${PN}
dobin bin/${PN}
insinto /opt/${PN}/bin
doins bin/main.lua
insinto /opt/${PN}
doins -r debugger.lua main.lua locale meta script
einstalldocs
}

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>Ronny (tastytea) Gutbrod</name>
</maintainer>
<upstream>
<remote-id type="github">LuaLS/lua-language-server</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,4 +0,0 @@
DIST qml-lsp-0.2.0-vendor.tar.xz 205764 BLAKE2B 92d57e5076ce7c47297baee1c5f011ac09ae5f142f3b39ed6875de5ed85de223caa9fa7c601b2be310225c5f1b157d78362b7011db373aa761ceac32b8437b6a SHA512 18d7c7b6f6570005ae2cbda0330d3d00786e149b2a2c2721fe5221d82089bf09b20e60de2e27a98bf89c45610eef706fab28b688b86cd007f6accab48de26685
DIST qml-lsp-0.2.0_p20220610-vendor.tar.xz 584344 BLAKE2B 64a1c95adbe89850ce868ab2848a31c0b888d95898d4214b764076224bdb94f5a037071225666b5fc3f29b50765d2b7b56cb4bfde56986c970ca010b8110d16b SHA512 74ee668625fd3d8f9773a04bf76992b26a417ad33d6dbc897cc2d3cca2f8b6da5e915d00260e026bc97add43753fcaaf8f3af2057454a73c88a65345e42b9cbc
DIST qml-lsp-19c7deccfc2d4f4ea0d6d7e94dc75088d2612727.tar.bz2 165457 BLAKE2B 9a344b44183a70a034b7b20b0e09a2e384053b14f14c0b6a9f58b71b063c8ce02309b8828cc2750c35bdd15e92c57bcb52aca0348c9113b77d94a005d525150e SHA512 eb4329deb12deaad34f666a20c8c7c6bf777a43bf79bcd5e1df6f0bf005de3b3704c7da072820f884499959272b300f0a9ec0e10893544508eee525aa6c1e54a
DIST qml-lsp-rjienrlwey-number-two.tar.bz2 95357 BLAKE2B a6262a7133d43e72970eb167facaccfae615c1ba25aa6750a2b16cafcaca8c4b94826c4c2b5859b048d20ae7295255b74fa2b080a6787e4b23095f4fb217720f SHA512 5ed79f2d8debe058bb7ad1d1453d4fb768869ed93d8a1bfef072afe397ee86f8c13f99491ef8ae5c65f8aca6fa39c1135919d3f485b8ef67e10315319231ea71

View File

@ -1,25 +0,0 @@
From 045d33dfbc714e95464b295be4b5a864db82e7e6 Mon Sep 17 00:00:00 2001
From: tastytea <tastytea@tastytea.de>
Date: Mon, 29 Aug 2022 19:57:45 +0200
Subject: [PATCH] find qmake5
---
qt-libpaths/libpaths.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/qt-libpaths/libpaths.go b/qt-libpaths/libpaths.go
index bf59118..db1c4ae 100644
--- a/qt-libpaths/libpaths.go
+++ b/qt-libpaths/libpaths.go
@@ -18,7 +18,7 @@ func find(b []byte) string {
func get() (string, error) {
var err error
var output []byte
- for _, it := range []string{"qmake", "qmake-qt5"} {
+ for _, it := range []string{"qmake5", "qmake", "qmake-qt5"} {
output, err = exec.Command(it, "-query").Output()
if err != nil {
continue
--
2.35.1

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>Ronny (tastytea) Gutbrod</name>
</maintainer>
</pkgmetadata>

View File

@ -1,47 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
# i chose to interpret the version as one = 0.1.0, two = 0.2.0, …
MY_V="rjienrlwey-number-two"
DESCRIPTION="Collection of QML tools, including qml-lsp, qml-dap, and qml-refactor-fairy"
HOMEPAGE="https://invent.kde.org/sdk/qml-lsp"
SRC_URI="
https://invent.kde.org/sdk/${PN}/-/archive/${MY_V}/${PN}-${MY_V}.tar.bz2
https://tastytea.de/files/gentoo/${P}-vendor.tar.xz
"
S="${WORKDIR}/${PN}-${MY_V}"
# NOTE: Generate vendor tarball like this:
# go mod vendor && cd ..
# tar -caf ${P}-vendor.tar.xz qml-lsp-rjienrlwey-*/vendor
LICENSE="GPL-3+ MIT"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="dev-libs/tree-sitter"
RDEPEND="
${DEPEND}
dev-qt/qtcore
"
BDEPEND=""
PATCHES=( "${FILESDIR}"/${PN}-0.2.0-find-qmake5.patch )
src_compile() {
ego build -ldflags '-linkmode external'
}
src_test() {
ego test
}
src_install() {
dobin ${PN}
einstalldocs
}

View File

@ -1,50 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
MY_COMMIT="19c7deccfc2d4f4ea0d6d7e94dc75088d2612727"
DESCRIPTION="Collection of QML tools, including qml-lsp, qml-dap, and qml-refactor-fairy"
HOMEPAGE="https://invent.kde.org/sdk/qml-lsp"
SRC_URI="
https://invent.kde.org/sdk/${PN}/-/archive/${MY_COMMIT}/${PN}-${MY_COMMIT}.tar.bz2
https://tastytea.de/files/gentoo/${P}-vendor.tar.xz
"
S="${WORKDIR}/${PN}-${MY_COMMIT}"
# NOTE: Generate vendor tarball like this:
# go mod vendor && cd ..
# tar -caf ${P}-vendor.tar.xz qml-lsp-rjienrlwey-*/vendor
LICENSE="Apache-2.0 GPL-3+ MIT"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="dev-libs/tree-sitter"
RDEPEND="
${DEPEND}
dev-qt/qtcore
"
BDEPEND=""
PATCHES=( "${FILESDIR}"/${PN}-0.2.0-find-qmake5.patch )
src_compile() {
# TODO: get qml-{dap,dbg} to compile
for cmd in ./cmd/qml-{doxygen,lint,lsp,refactor-fairy}; do
ego build -ldflags '-linkmode external' ${cmd}
done
}
src_test() {
# NOTE: check for more tests on next release
ego test ./qmltypes ./analysis
}
src_install() {
dobin qml-{doxygen,lint,lsp,refactor-fairy}
einstalldocs
}

View File

@ -0,0 +1,13 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST solarus-v1.5.3.tar.gz 5097638 BLAKE2B 1fdf09c1179207df6e206f3c763938eeaa8d96e928ecdea2c4f34aa72aeed4ecbd4acd3de75771113b8eb2ad94d8f3eb9098bc95716ec022790a83365b4feeef SHA512 ebfd9709a923ee2fd4447974433f67a2bfad9bb547671fcf5cfe9a0bd751aafa96dda18a57a070d8608a611e56ccbd3ac5c082397b924112af37a8732f7e369e
EBUILD solarus-1.5.3-r2.ebuild 1368 BLAKE2B 3274c429be0190da7b93c4f8c5c011e5909e657d20b7f7d4882f4f9f6987e198f4f56de91d1157f2f80f7ee1b7fe69a0cf76b7d7e5bed6f82f15cb6bc38b355f SHA512 9aaad4576e160c56a6f9dfe368b3eea87809094835769f9919e11239130da3323bdfc5bc901ee1af98d24b9b08d21aeac3580fd79c3b20f55793b2f514d068a6
MISC metadata.xml 248 BLAKE2B 0f4a45d414249f9410a61d8545ba052db41e3d74516e34bff0ca5547cae55db7eefffb2c23d840c979bdea0b927da36f7a56441cbc6053291d65bd39af2421bd SHA512 0f6384333cf38e52e6a67db43f3a78723d2a0d3446da27e7972f15244d96ae41f0e428d937538d4fa52aa70dc9c92920672d4e237b481dbbdff1d9d8c325b33d
-----BEGIN PGP SIGNATURE-----
iHUEAREIAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCW0zWNQAKCRDPw5SX8bJu
BxrbAP9ahRz26lbq9l/JG37cQaXMM4xw7hy5eDpgVGr6hhNpMwD7Bx9fNNBV6z5p
iPI1yaIoug7e+wIWJzeDiVNE6YObMJ8=
=3yJa
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,69 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils gnome2-utils
DESCRIPTION="An open-source Zelda-like 2D game engine"
HOMEPAGE="http://www.solarus-games.org/"
SRC_URI="https://gitlab.com/solarus-games/solarus/-/archive/v${PV}/solarus-v${PV}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc luajit qt5"
RDEPEND="
>=dev-games/physfs-2.0.3-r2
>=media-libs/libmodplug-0.8.8.5
>=media-libs/libsdl2-2.0.1[X,joystick,video]
>=media-libs/libvorbis-1.3.6
>=media-libs/openal-1.18.2-r1
>=media-libs/sdl2-image-1.2.12-r2[png]
>=media-libs/sdl2-ttf-2.0.12
>=media-libs/glm-0.9.8.5-r1
luajit? ( dev-lang/luajit:2 )
!luajit? ( dev-lang/lua:0 )
qt5? ( dev-qt/qtgui:5 )"
DEPEND="${RDEPEND}
doc? ( >=app-doc/doxygen-1.8.14-r1 )"
src_unpack() {
default
mv solarus-v${PV} solarus-${PV}
}
src_prepare() {
cmake-utils_src_prepare
}
src_configure() {
local mycmakeargs=(
-DSOLARUS_USE_LUAJIT="$(usex luajit)"
-DSOLARUS_GUI="$(usex qt5)"
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
if use doc ; then
cd doc || die
doxygen || die
fi
}
src_install() {
cmake-utils_src_install
doman solarus.6
use doc && dodoc -r doc/${PV%.*}/html/*
}
pkg_postinst() {
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

View File

@ -0,0 +1,12 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
EBUILD vegan-desert-island-9999-r1.ebuild 689 BLAKE2B 6351d340995cab2bf648c1cfc5545c1aa34572532bf95e9bb445f008b0e71136b0c232f72f384f21b6a62f6ea91bfe8f682bc78fda19fefe96e7ac6bb7127c6e SHA512 a4b4b4e94e979a9759f38a552f9613ab9b176dcee718bb2cd9c591a78ead44072a0ad91ab20be2099e2631741bf5f5d59110f4abf239f88b635847ad043d9855
MISC metadata.xml 248 BLAKE2B 0f4a45d414249f9410a61d8545ba052db41e3d74516e34bff0ca5547cae55db7eefffb2c23d840c979bdea0b927da36f7a56441cbc6053291d65bd39af2421bd SHA512 0f6384333cf38e52e6a67db43f3a78723d2a0d3446da27e7972f15244d96ae41f0e428d937538d4fa52aa70dc9c92920672d4e237b481dbbdff1d9d8c325b33d
-----BEGIN PGP SIGNATURE-----
iHUEAREIAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCW0zWPAAKCRDPw5SX8bJu
Bw5fAQCLPYdJjWMDBmQ2daauz5ryZFn00QZPajvKdsBh2hGbfQD+NILBQ0I80Bme
7FCkEbwemRFLEFIV2zHW9wTiE1/BZAg=
=DI9P
-----END PGP SIGNATURE-----

Some files were not shown because too many files have changed in this diff Show More