Merge remote-tracking branch 'upstream/master' into master

This commit is contained in:
Andreas Westman Dorcsak 2020-09-14 07:05:32 +02:00
commit 2108336b56
14 changed files with 565 additions and 0 deletions

View File

@ -0,0 +1 @@
DIST lite-1.11.tar.gz 10704195 BLAKE2B 567bfd9c01cffa7570aed5ce3ea5213636322ee745ba9ddc040aba7e3bf55f9818671f000f1cecd551a2e7c7981058a914163c5a33273e3932c07322b82080d7 SHA512 2fe3a651cc3ddedd67d8b8f2b53b262eed8a64295d65d31b17ff80f787cfe53fd82c8e69aaaada7806c08f9814eb4a576668dc5614de43ddf2caa6d5aae338f0

View File

@ -0,0 +1,94 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit eutils desktop xdg
DESCRIPTION="A lightweight text editor written in Lua"
HOMEPAGE="https://github.com/rxi/lite"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/rxi/${PN}.git"
KEYWORDS=""
else
SRC_URI="https://github.com/rxi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
RESTRICT="mirror"
LICENSE="MIT"
SLOT="0"
IUSE=""
BDEPEND="
media-gfx/imagemagick
"
DEPEND="
media-libs/libsdl2
net-libs/libasyncns
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libX11
x11-libs/libXau
x11-libs/libXcursor
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libXxf86vm
x11-libs/libxcb
"
RDEPEND="
${DEPEND}
"
src_compile() {
bash build.sh release || die
cp icon.ico lite.ico || die
# This converts to 4 png files
convert icon.ico "${PN}.png" || die
mv lite-0.png lite-64.png || die
mv lite-1.png lite-48.png || die
mv lite-2.png lite-32.png || die
mv lite-3.png lite-16.png || die
}
src_install() {
default
insinto "/opt/${PN}"
doins -r data
exeinto "/opt/${PN}"
doexe lite
dosym "../../opt/${PN}/${PN}" "/usr/bin/${PN}"
local res
for res in 16 32 48 64
do
# We do this 'mv' to install to
# /usr/share/icons/hicolor/16x16/apps/lite.png
# instead of
# /usr/share/icons/hicolor/16x16/apps/lite-16.png
mv "${PN}-${res}.png" "${PN}.png" || die
doicon -s "${res}" "${PN}.png"
done
doicon "${PN}.ico"
make_desktop_entry "${PN}" "${PN^}" "${PN}" "Development;IDE"
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}

View File

@ -0,0 +1,94 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit eutils desktop xdg
DESCRIPTION="A lightweight text editor written in Lua"
HOMEPAGE="https://github.com/rxi/lite"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/rxi/${PN}.git"
KEYWORDS=""
else
SRC_URI="https://github.com/rxi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
RESTRICT="mirror"
LICENSE="MIT"
SLOT="0"
IUSE=""
BDEPEND="
media-gfx/imagemagick
"
DEPEND="
media-libs/libsdl2
net-libs/libasyncns
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libX11
x11-libs/libXau
x11-libs/libXcursor
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libXxf86vm
x11-libs/libxcb
"
RDEPEND="
${DEPEND}
"
src_compile() {
bash build.sh release || die
cp icon.ico lite.ico || die
# This converts to 4 png files
convert icon.ico "${PN}.png" || die
mv lite-0.png lite-64.png || die
mv lite-1.png lite-48.png || die
mv lite-2.png lite-32.png || die
mv lite-3.png lite-16.png || die
}
src_install() {
default
insinto "/opt/${PN}"
doins -r data
exeinto "/opt/${PN}"
doexe lite
dosym "../../opt/${PN}/${PN}" "/usr/bin/${PN}"
local res
for res in 16 32 48 64
do
# We do this 'mv' to install to
# /usr/share/icons/hicolor/16x16/apps/lite.png
# instead of
# /usr/share/icons/hicolor/16x16/apps/lite-16.png
mv "${PN}-${res}.png" "${PN}.png" || die
doicon -s "${res}" "${PN}.png"
done
doicon "${PN}.ico"
make_desktop_entry "${PN}" "${PN^}" "${PN}" "Development;IDE"
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">rxi/lite</remote-id>
</upstream>
</pkgmetadata>

182
licenses/JoyPixels Normal file
View File

@ -0,0 +1,182 @@
Free License Agreement
Version 6.0 - June 23, 2020
1. Acceptance of this agreement
By using the JoyPixels Properties (defined below), you agree to be bound by the terms and conditions of
this license agreement.
2. You and JoyPixels
2.1 JoyPixels
JoyPixels Inc. is a Nevada Corporation. JoyPixels Inc. will be referred to in this agreement as JoyPixels, We,
Our, or Us.
2.2 JoyPixels Artwork
This license applies to the following artwork, which we will refer to as the JoyPixels Artwork for this
agreement, (the “JoyPixels Artwork”).
All free version releases within the sixth, fifth, fourth, and third series of signature emoji (any 6.x, 5.x,
4.x, and 3.x version) only. Note: We reserve the right to remove older signature emoji series (version 5.x, 4.x,
and 3.x) from our website at any time—at which time they will no longer be available for download.
2.3 JoyPixels Properties
The JoyPixels Artwork, name, logos, trademarks, graphic files, and copyrights will be referred to collectively
in this agreement as the JoyPixels Properties, (the “JoyPixels Properties”).
2.4 What if you dont agree to these terms and conditions?
If you do not agree to the terms and conditions below, do not access or use the JoyPixels Properties. If
you have any questions or concerns about this agreement, please feel free to contact us at
licensing@joypixels.com.
3. License
Subject to the terms and conditions in this agreement we agree to grant you a personal, limited, revocable,
non-exclusive, non-transferable, non-sublicensable license to use the JoyPixels Properties on the terms
and conditions provided in this agreement. We reserve all rights in and to the JoyPixels Properties. This
license is personal to you and allows you to access and use the JoyPixels Properties for your own
projects. You agree not to transfer, distribute, sell, or modify the JoyPixels Properties. All rights not
specifically granted hereunder are reserved to JoyPixels.
3.1 Ownership of the JoyPIxels Properties
The JoyPixels Properties and other intellectual property rights of JoyPixels (collectively, the “JoyPixels IP”)
are and shall remain the property of JoyPixels. All uses of the JoyPixels IP under this agreement shall inure
to the benefit of JoyPixels. You expressly acknowledge JoyPixelss exclusive ownership of the JoyPixels IP,
and all trade dress, advertising themes and other intellectual property used in connection with the JoyPixels
IP, whether such intellectual property is registered or exists under common law. You further agree that, in
the event you are or might have been deemed to have acquired any rights in any of the JoyPixels IP (other
than limited rights granted by this agreement), those rights shall be and herein are assigned to JoyPixels,
together with all goodwill associated therewith. You shall promptly, upon the request of JoyPixels, take all
steps necessary to execute, acknowledge and deliver to JoyPixels any and all further instruments and
assurances, necessary to effectuate the foregoing. You agree not to attack, dispute or contest such
ownership or the validity of any rights of JoyPixels in the JoyPixels IP, whether such rights are registered,
are contained in a pending application, or exist under common law. You shall not claim any title to or right to
use the JoyPixels Properties, JoyPixels IP, or any variation thereof, other than the right to use the JoyPixels
Properties under this agreement.
3.2 PERSONAL USE ONLY - no commercial use
All uses under this agreement shall be for personal use only. Licenses for commercial purposes and for
business and non-profit entities must be granted under a separate fee license agreement.
There is one exception—businesses and non-profits may use the JoyPixels Artwork under this agreement
for internal implementation testing purposes only (i.e. design drafts, prototypes, mock-ups, etc.) to
evaluate functionality or compatibility for a particular purpose.
Note: Businesses, non-profits, and individuals that have purchased a premium license can use the free
JoyPixels Artwork under the terms and conditions of their premium license agreement.
3.3 IMAGE SIZE AND FORMAT LIMITS - .png format only
Any JoyPixels Artwork used under this agreement must adhere to the following guidelines:
(A) .png format only (.svg file format use is not allowed); and
(B) cannot exceed the size of 128 x 128 pixels.
3.4 What CAN you do with the JoyPixels Properties under this agreement?
You can display it for personal use on your own projects as long as:
(A) you use the JoyPixels Properties as a component of something that required time, effort, and
skill to create—such as your personal website, videos/photos, social media content, banners/signs,
artwork, school project, classroom lesson/assignment, etc.; and
(B) you comply with the other terms and conditions of this agreement.
There are some exceptions to what can be done with the JoyPixels Properties under this license
detailed below in Section 3.5.
3.5 What CANT you do with the JoyPixels Properties under this agreement?
(A) Use it for any business or non-profit entity—this license is for personal use by individuals. (with
the one exception detailed in Section 3.2 permitting implementation testing use by businesses and non-profits)
(B) Use it for any commercial purpose—this includes anything that generates revenue either directly or
indirectly—including donations. (for commercial licensing contact us at licensing@joypixels.com)
(C) Use it for any merchandising purpose or in the creation or sale of tangible/physical products such as
promotional products, shirts, cards, stationery, books, packaging, print-on-demand items, etc. (for consumer
goods licensing contact us at licensing@joypixels.com)
(D) Use it in any advertisement—including digital advertisement—or for any promotional or endorsement
purpose. (for advertising licensing contact us at licensing@joypixels.com)
(E) Use it for a client of yours or for any third party—including ad agencies and all other
representatives of third parties. (for client or third party licensing contact us at licensing@joypixels.com)
(F) Use it in the creation of digital or other educational content except for teachers/students for their
own personal use—youre not allowed to create material for entire school districts, organizations,
etc.(use by teachers and students is limited to their own personal school, classroom, or projects)
(G) Use it for any charity or fundraising purpose—including individual or personal projects/campaigns.
(H) Sell or license it—you may not sell, license, sub-license, lease, rent, lend, or redistribute the rights
herein—including using the JoyPixels Properties as an upsell item, in-app purchase, add-on, etc.
(I) Use it in digital templates that will be resold or distributed to multiple people—such as design
apps, themed templates, etc.
(J) Use or rebrand the JoyPixels Artwork under a different name.
(K) Allow others to extract the JoyPixels Artwork, in whole or in part.
(L) Include it in open source projects or cryptocurrency projects. (we support these types of projects
however they require a custom license agreement—please contact us at licensing@joypixels.com)
(M) Use it in a logo.
(N) Register as a trademark any of the JoyPixels Properties, or any products or works that include
the JoyPixels Properties.
(O) Use it to suggest an endorsement from JoyPixels.
(P) Modify it—any modification including color changes are not allowed.
4. Damages
If you breach this agreement, we have the following remedies, if we feel they are merited:
(A) You agree that if you violate this agreement we can get an injunction against you.
(B) You agree that if you violate this agreement you will pay us 100% of all revenue youve
received from items that youve sold in violation agreement as well as any damages deemed
appropriate by a court of competent jurisdiction.
5. Amendments
You agree that we may change or modify these terms and conditions. If we make changes to these
terms and conditions, we will provide notice of the changes by updating this agreement at
https://www.joypixels.com/licenses/free. By continuing to use our JoyPixels Properties, you confirm
your acceptance of the revised terms and conditions. If you do not agree to the amended terms and
conditions, you must stop using our JoyPixels Properties.
6. Termination
This license continues until it is terminated by either party, which can happen at any time. We reserve
the right to terminate this agreement for any reason. In the event of termination you will no longer have
any rights to use the JoyPixels Properties.
7. Indemnification
You shall indemnify us and hold us, our officers, directors, employees, affiliates, successors, and assigns,
harmless from any damages and liabilities (including reasonable attorney fees and costs):
(A) Arising out of or related to this agreement;
(B) Arising out of your use of the JoyPixels Properties, any alleged defects or failures to perform of the
JoyPixels Properties, or any product liability claims; and
(C) Any claims arising out of your advertising, distribution, marketing, or sale of the JoyPixels Properties.
8. Arbitration
Any dispute, claim or controversy arising out of or relating to this agreement will be determined by
arbitration in Las Vegas, Nevada. The arbitration will be administered by JAMS pursuant to JAMS
Streamlined Arbitration Rules and Procedures and will utilize the Final Offer (or Baseball) option. The
latest rules and procedures can be found on the JAMS website
(https://www.jamsadr.com/rules-streamlined-arbitration/). Judgment on the award may be entered in
any court having jurisdiction. This court will not preclude parties from seeking provisional remedies in
aid of arbitration from a court of appropriate jurisdiction.
9. No warranties
All Items are provided "as is" without warranty of any kind, either express or implied, including, but not
limited to the implied warranties of non-infringement, merchantability, or fitness for a particular purpose.
10. Applicable Law
This agreement will be construed in accordance with and governed by the laws of the State of Nevada. Las
Vegas, Nevada shall be the exclusive venue for any action brought by any party in any way related to this
agreement.
11. Waivers and modifications must be written
Any waiver or modification to this agreement must be written.
Assignment
We can assign our rights under this agreement without restriction. If youd like to assign your rights
under this agreement, you will need to get prior written permission from us before you can do so (and we
cant guarantee that well allow it, though well try).
13. Severability
Invalidity or unenforceability of one or more provisions of this agreement shall not affect any other
provision of this agreement. If possible, any unenforceable provision within this agreement will be
modified to reflect the parties original intention.
14. Entire Agreement
This agreement is the entire agreement of the parties and supersedes all prior agreements as to the use of
the website. If you have any questions or concerns regarding any of the terms and conditions above, please
feel free to contact us as licensing@joypixels.com.

View File

@ -0,0 +1 @@
DIST joypixels-6.0.0.ttf 23212776 BLAKE2B 821cf60f4b80fff02f4cf7f0b8023df8e927365c8d6e03f1ef404b5cf9c23e35682b8b9185a8ed22de58efde22e97f7103de8ccee74c3114215b77dd32e94098 SHA512 27e961280558c37b31fe9b2c0909e031244d74aecc1a028f845cf209890d7376f73b1524142f613d447a313e42ba46bce1c0c978e012ce86394d9007843d36ec

View File

@ -0,0 +1,27 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit font
DESCRIPTION="Emoji as a Service (formerly EmojiOne)"
HOMEPAGE="https://www.joypixels.com"
SRC_URI="https://cdn.joypixels.com/arch-linux/font/${PV}/joypixels-android.ttf -> ${P}.ttf"
LICENSE="JoyPixels"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
FONT_SUFFIX="ttf"
S="${WORKDIR}"
FONT_S="${S}"
src_unpack() {
true
}
src_prepare() {
cp "${DISTDIR}/${P}.ttf" "${WORKDIR}/JoyPixels.ttf" || die
default
}

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>y0rune@aol.com</email>
<name>Marcin Woźniak</name>
</maintainer>
</pkgmetadata>

View File

@ -11,3 +11,4 @@ DIST v5.7.19-lqx1.patch.xz 887324 BLAKE2B a2ecbf85718002c6474de28794117fd9cecbea
DIST v5.8.6-lqx1.patch.xz 458048 BLAKE2B f1148284fafd9d34b36e929f53e7f014d3001dc75aab7f2baf7b49dcf6551f48ff50ec60f09f1d602b3af0309ec230fc1fa2fc5d183298af194be0269a8c25e4 SHA512 1790e5b12cb2840d25ae9a3e8a0d259941cb13a3f491fcaafaed149ba899667220da5c18414a41f353807f2c9666fd721b9403584cfbc493640abde9b0218199
DIST v5.8.7-lqx1.patch.xz 465048 BLAKE2B 71dec82cc1d4a9be914d934c3a4deaacb208b874534e60beea3ec8586d25c1d55a5a29cc48c8a54acfa3a56cd23ad7f02dc6cb23cc18694453a2158bd8daa6d2 SHA512 c9da6480fa1ef4ca6bb5cf1ef56e748b60c56e4b24662906ed01e74ada4d888872c4b1616ebb31ec8543f0ed7ce0d8c658f073b0a6f1a9f4ac1ef37a38ee0e05
DIST v5.8.8-lqx1.patch.xz 515048 BLAKE2B 57de4e07fe051ee89cbbff18c6b7cbbd3441bcfc021b28f2641593c2b49725f6eb24966b9b9eb5df490f1df8b9012bd3eef57058d0fb995792748a6f9fe48eb8 SHA512 dcc59a14bb6a82c69847becd821381bcc664f74b474ae314d2cfc9dd314f843d09ee5c85c65c17b55d0c96eab27681c1afdcfcf1c1d4f2c62dc6d8d1b2fb2aa7
DIST v5.8.9-lqx2.patch.xz 520432 BLAKE2B 3348b41614879f55df72932c215caadbf0c30e951e8848a1a5554e5a3dcf93115a6a879bb1face7746d4d6828cfda6759621d1c79df853032e51144f1c54d5a0 SHA512 245d38a3943ae36d5e75b871972e70bce6098b53b37b3f65066eb60209b68dc28135437a0afc55e3fd09931171368a6f212a18a75fdc0ce48e33907770f61535

View File

@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras"
K_GENPATCHES_VER="1"
K_SECURITY_UNSUPPORTED="1"
K_NOSETEXTRAVERSION="1"
LQX_VERSION="2"
inherit kernel-2-src-prepare-overlay
detect_version
detect_arch
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
HOMEPAGE="https://github.com/zen-kernel"
IUSE=""
DESCRIPTION="Liquorix sources including the Gentoo patchsets for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
LQX_URI="https://github.com/zen-kernel/zen-kernel/releases/download/v${PV}-lqx${LQX_VERSION}/v${PV}-lqx${LQX_VERSION}.patch.xz"
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${LQX_URI}"
UNIPATCH_LIST="${DISTDIR}/v${PV}-lqx${LQX_VERSION}.patch.xz"
UNIPATCH_STRICTORDER="yes"
K_EXTRAEINFO="For more info on liquorix-sources, and for how to report problems, see: \
${HOMEPAGE}, also go to #zen-sources on freenode"
pkg_postrm() {
kernel-2_pkg_postrm
}

View File

@ -9,3 +9,4 @@ DIST v5.8.3-zen1.patch.xz 275184 BLAKE2B 60dc1d3fca0e6a3984a77eef4113bb8bff58df6
DIST v5.8.4-zen1.patch.xz 312916 BLAKE2B 479332057fe5b5f9bd2793528aeb771dc4cb5159b47be6cf2543ea0166e15fa745798cd707d364a1b79d14a481874995c9d0d5565527a1ce6781496559df13b6 SHA512 f8d75d8ecb343636bf4f926ffc3b086df7b682f117b65fecf867ef30d11228361de094002a49aee90caf4de503bcd87a9d2e7ca93adbbfbb654381b226d48cb6
DIST v5.8.5-zen1.patch.xz 316392 BLAKE2B f3146efd89c187f0e103346a809ac7907c70e9a66d5c179e7c898c9b1e3ad7447668519e7625575858ea1d4e6b084a66dad2e5fc98432892d0accbe7c2008a14 SHA512 3a452042a82bd56defb6d5f048ff70986a720f1190a16a91ab101d5b7394f85b0e3a57f791c439f5a9825346537628ccec61782fc0f8b69338e70315d3cd681b
DIST v5.8.6-zen1.patch.xz 507440 BLAKE2B 70708ab72b17c887c5fdf2cdcc4fc867e243c887c8a7d0ff2166384c00e72e8d9d500b40fd341e8cbcd1b73e5f7ab31a7784dc9d931b7e84234e751b13d8fd09 SHA512 cbfaa2b3d5cfef1da9bba128660d8c7aa37ad89611e38324248d3344bf0355b0185564603903de90d0030ad25f1b2df672025610431e83b0e480e4adf449681c
DIST v5.8.8-zen1.patch.xz 568664 BLAKE2B a46ac53b10fb566b43e266a5afce1ebd8eb0ec9f05549db594fcbf94a21ca22af114b7abb6f9252fac447b3389d5f39849feb1adf6cb1736a8ed53302da439bc SHA512 b2f423d48d23741ce2be317cff17564e2e0dc0183aa738e8e49592cdbac90b6c690c74e3d0dac3aa2f7defc375f3465e4b8ae21ca026cec00b1585d6d152f859

View File

@ -0,0 +1,42 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras"
K_GENPATCHES_VER="1"
K_SECURITY_UNSUPPORTED="1"
K_NOSETEXTRAVERSION="1"
inherit kernel-2
detect_version
detect_arch
KEYWORDS="~amd64 ~x86"
HOMEPAGE="https://github.com/zen-kernel"
IUSE=""
DESCRIPTION="The Zen Kernel Live Sources"
ZEN_URI="https://github.com/zen-kernel/zen-kernel/releases/download/v${PV}-zen1/v${PV}-zen1.patch.xz"
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${ZEN_URI}"
UNIPATCH_LIST="${DISTDIR}/v${PV}-zen1.patch.xz"
UNIPATCH_STRICTORDER="yes"
K_EXTRAEINFO="For more info on zen-sources, and for how to report problems, see: \
${HOMEPAGE}, also go to #zen-sources on freenode"
pkg_setup() {
ewarn
ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
ewarn "If you need support, please contact the zen developers directly."
ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
ewarn "the ebuilds. Thank you."
ewarn
kernel-2_pkg_setup
}
pkg_postrm() {
kernel-2_pkg_postrm
}

View File

@ -0,0 +1,42 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras"
K_GENPATCHES_VER="1"
K_SECURITY_UNSUPPORTED="1"
K_NOSETEXTRAVERSION="1"
inherit kernel-2-src-prepare-overlay
detect_version
detect_arch
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
HOMEPAGE="https://github.com/zen-kernel"
IUSE=""
DESCRIPTION="Zen sources including the Gentoo patchsets for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
ZEN_URI="https://github.com/zen-kernel/zen-kernel/releases/download/v${PV}-zen1/v${PV}-zen1.patch.xz"
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${ZEN_URI}"
UNIPATCH_LIST="${DISTDIR}/v${PV}-zen1.patch.xz"
UNIPATCH_STRICTORDER="yes"
K_EXTRAEINFO="For more info on zen-sources, and for how to report problems, see: \
${HOMEPAGE}, also go to #zen-sources on freenode"
pkg_setup() {
ewarn
ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
ewarn "If you need support, please contact the zen developers directly."
ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
ewarn "the ebuilds. Thank you."
ewarn
kernel-2_pkg_setup
}
pkg_postrm() {
kernel-2_pkg_postrm
}

View File

@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras"
K_GENPATCHES_VER="1"
K_SECURITY_UNSUPPORTED="1"
K_NOSETEXTRAVERSION="1"
inherit kernel-2-src-prepare-overlay
detect_version
detect_arch
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
HOMEPAGE="https://github.com/zen-kernel"
IUSE=""
DESCRIPTION="Zen sources including the Gentoo patchsets for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
ZEN_URI="https://github.com/zen-kernel/zen-kernel/releases/download/v${PV}-zen1/v${PV}-zen1.patch.xz"
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${ZEN_URI}"
UNIPATCH_LIST="${DISTDIR}/v${PV}-zen1.patch.xz"
UNIPATCH_STRICTORDER="yes"
K_EXTRAEINFO="For more info on zen-sources, and for how to report problems, see: \
${HOMEPAGE}, also go to #zen-sources on freenode"
pkg_postrm() {
kernel-2_pkg_postrm
}