From baa08cc8b17b6df429b46424837293f30bf2d853 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Wo=C5=BAniak?= Date: Sat, 12 Sep 2020 10:01:34 +0200 Subject: [PATCH 01/10] media-fonts/joypixels: Added new package in version 6.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marcin Woźniak --- media-fonts/joypixels/Manifest | 1 + media-fonts/joypixels/joypixels-6.0.0.ebuild | 27 ++++++++++++++++++++ media-fonts/joypixels/metadata.xml | 8 ++++++ 3 files changed, 36 insertions(+) create mode 100644 media-fonts/joypixels/Manifest create mode 100644 media-fonts/joypixels/joypixels-6.0.0.ebuild create mode 100644 media-fonts/joypixels/metadata.xml diff --git a/media-fonts/joypixels/Manifest b/media-fonts/joypixels/Manifest new file mode 100644 index 0000000..a4861ab --- /dev/null +++ b/media-fonts/joypixels/Manifest @@ -0,0 +1 @@ +DIST joypixels-6.0.0.ttf 23212776 BLAKE2B 821cf60f4b80fff02f4cf7f0b8023df8e927365c8d6e03f1ef404b5cf9c23e35682b8b9185a8ed22de58efde22e97f7103de8ccee74c3114215b77dd32e94098 SHA512 27e961280558c37b31fe9b2c0909e031244d74aecc1a028f845cf209890d7376f73b1524142f613d447a313e42ba46bce1c0c978e012ce86394d9007843d36ec diff --git a/media-fonts/joypixels/joypixels-6.0.0.ebuild b/media-fonts/joypixels/joypixels-6.0.0.ebuild new file mode 100644 index 0000000..340e9e6 --- /dev/null +++ b/media-fonts/joypixels/joypixels-6.0.0.ebuild @@ -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 +} diff --git a/media-fonts/joypixels/metadata.xml b/media-fonts/joypixels/metadata.xml new file mode 100644 index 0000000..7bb0ff7 --- /dev/null +++ b/media-fonts/joypixels/metadata.xml @@ -0,0 +1,8 @@ + + + + + y0rune@aol.com + Marcin Woźniak + + From 2ab27cf9c45b1c3f09bb1392058a5828ff7fb4f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Wo=C5=BAniak?= Date: Sun, 13 Sep 2020 14:08:14 +0200 Subject: [PATCH 02/10] media-fonts/joypixels: Added license file MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marcin Woźniak --- licenses/JoyPixels | 182 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 182 insertions(+) create mode 100644 licenses/JoyPixels diff --git a/licenses/JoyPixels b/licenses/JoyPixels new file mode 100644 index 0000000..0c32e7b --- /dev/null +++ b/licenses/JoyPixels @@ -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 don’t 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 JoyPixels’s 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 CAN’T 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—you’re 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 you’ve +received from items that you’ve 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 you’d 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 +can’t guarantee that we’ll allow it, though we’ll 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. From 0cd87f8f862f2e79c7df5c88f566c9fa700e73c1 Mon Sep 17 00:00:00 2001 From: layman Date: Sun, 13 Sep 2020 15:02:03 +0000 Subject: [PATCH 03/10] sys-kernel/zen-sources: add zen-sources-5.8.8-r1 --- .../zen-sources/zen-sources-5.8.8-r1.ebuild | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 sys-kernel/zen-sources/zen-sources-5.8.8-r1.ebuild diff --git a/sys-kernel/zen-sources/zen-sources-5.8.8-r1.ebuild b/sys-kernel/zen-sources/zen-sources-5.8.8-r1.ebuild new file mode 100644 index 0000000..c3dce43 --- /dev/null +++ b/sys-kernel/zen-sources/zen-sources-5.8.8-r1.ebuild @@ -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 +} From 7fc42bd0d97ca63013fe68f43581f89d964c50ab Mon Sep 17 00:00:00 2001 From: layman Date: Sun, 13 Sep 2020 15:02:36 +0000 Subject: [PATCH 04/10] sys-kernel/zen-sources: update Manifest --- sys-kernel/zen-sources/Manifest | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-kernel/zen-sources/Manifest b/sys-kernel/zen-sources/Manifest index 9d9d668..1f208c7 100644 --- a/sys-kernel/zen-sources/Manifest +++ b/sys-kernel/zen-sources/Manifest @@ -7,3 +7,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 From 4429301f485a47f634562ca3bc1204b4de007a6c Mon Sep 17 00:00:00 2001 From: layman Date: Sun, 13 Sep 2020 15:20:22 +0000 Subject: [PATCH 05/10] sys-kernel/zen-sources: add zen-sources-5.8.8-r2 --- .../zen-sources/zen-sources-5.8.8-r2.ebuild | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 sys-kernel/zen-sources/zen-sources-5.8.8-r2.ebuild diff --git a/sys-kernel/zen-sources/zen-sources-5.8.8-r2.ebuild b/sys-kernel/zen-sources/zen-sources-5.8.8-r2.ebuild new file mode 100644 index 0000000..ab1f75b --- /dev/null +++ b/sys-kernel/zen-sources/zen-sources-5.8.8-r2.ebuild @@ -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 +} From 758ba655e1e3d45135d41d6aa40a1d1a9952b0c6 Mon Sep 17 00:00:00 2001 From: layman Date: Sun, 13 Sep 2020 15:26:30 +0000 Subject: [PATCH 06/10] sys-kernel/zen-sources: add zen-sources-5.8.8-r3 --- .../zen-sources/zen-sources-5.8.8-r3.ebuild | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 sys-kernel/zen-sources/zen-sources-5.8.8-r3.ebuild diff --git a/sys-kernel/zen-sources/zen-sources-5.8.8-r3.ebuild b/sys-kernel/zen-sources/zen-sources-5.8.8-r3.ebuild new file mode 100644 index 0000000..843c53c --- /dev/null +++ b/sys-kernel/zen-sources/zen-sources-5.8.8-r3.ebuild @@ -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 +} From 050da7fe3831fba1c01001f91056a7229d01889b Mon Sep 17 00:00:00 2001 From: layman Date: Sun, 13 Sep 2020 15:46:58 +0000 Subject: [PATCH 07/10] sys-kernel/liquorix-sources: add liquorix-sources-5.8.9 --- .../liquorix-sources-5.8.9.ebuild | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 sys-kernel/liquorix-sources/liquorix-sources-5.8.9.ebuild diff --git a/sys-kernel/liquorix-sources/liquorix-sources-5.8.9.ebuild b/sys-kernel/liquorix-sources/liquorix-sources-5.8.9.ebuild new file mode 100644 index 0000000..481755b --- /dev/null +++ b/sys-kernel/liquorix-sources/liquorix-sources-5.8.9.ebuild @@ -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 +} From 2caf03037703e39c2b107fa0e9d5475eb5ca4ed5 Mon Sep 17 00:00:00 2001 From: layman Date: Sun, 13 Sep 2020 15:47:30 +0000 Subject: [PATCH 08/10] sys-kernel/liquorix-sources: update Manifest --- sys-kernel/liquorix-sources/Manifest | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-kernel/liquorix-sources/Manifest b/sys-kernel/liquorix-sources/Manifest index 23fe5e6..a96f9bc 100644 --- a/sys-kernel/liquorix-sources/Manifest +++ b/sys-kernel/liquorix-sources/Manifest @@ -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 From c9bf5853ab4cbcb8a8046f016d040db2a86592d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sun, 13 Sep 2020 22:01:27 +0200 Subject: [PATCH 09/10] app-editors/lite: add version 1.11 and 9999 (live) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Maciej Barć --- app-editors/lite/Manifest | 1 + app-editors/lite/lite-1.11.ebuild | 97 +++++++++++++++++++++++++++++++ app-editors/lite/lite-9999.ebuild | 97 +++++++++++++++++++++++++++++++ app-editors/lite/metadata.xml | 7 +++ 4 files changed, 202 insertions(+) create mode 100644 app-editors/lite/Manifest create mode 100644 app-editors/lite/lite-1.11.ebuild create mode 100644 app-editors/lite/lite-9999.ebuild create mode 100644 app-editors/lite/metadata.xml diff --git a/app-editors/lite/Manifest b/app-editors/lite/Manifest new file mode 100644 index 0000000..4e4d87e --- /dev/null +++ b/app-editors/lite/Manifest @@ -0,0 +1 @@ +DIST lite-1.11.tar.gz 10704195 BLAKE2B 567bfd9c01cffa7570aed5ce3ea5213636322ee745ba9ddc040aba7e3bf55f9818671f000f1cecd551a2e7c7981058a914163c5a33273e3932c07322b82080d7 SHA512 2fe3a651cc3ddedd67d8b8f2b53b262eed8a64295d65d31b17ff80f787cfe53fd82c8e69aaaada7806c08f9814eb4a576668dc5614de43ddf2caa6d5aae338f0 diff --git a/app-editors/lite/lite-1.11.ebuild b/app-editors/lite/lite-1.11.ebuild new file mode 100644 index 0000000..6d9bc21 --- /dev/null +++ b/app-editors/lite/lite-1.11.ebuild @@ -0,0 +1,97 @@ +# 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=" + dev-libs/libbsd + media-libs/libsdl2 + media-libs/libsndfile + net-libs/libasyncns + sys-apps/util-linux + 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 +} diff --git a/app-editors/lite/lite-9999.ebuild b/app-editors/lite/lite-9999.ebuild new file mode 100644 index 0000000..6d9bc21 --- /dev/null +++ b/app-editors/lite/lite-9999.ebuild @@ -0,0 +1,97 @@ +# 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=" + dev-libs/libbsd + media-libs/libsdl2 + media-libs/libsndfile + net-libs/libasyncns + sys-apps/util-linux + 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 +} diff --git a/app-editors/lite/metadata.xml b/app-editors/lite/metadata.xml new file mode 100644 index 0000000..7010144 --- /dev/null +++ b/app-editors/lite/metadata.xml @@ -0,0 +1,7 @@ + + + + + rxi/lite + + From dca76dac994feea454badc922b47a6df0f1c3389 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Mon, 14 Sep 2020 00:29:15 +0200 Subject: [PATCH 10/10] app-editors/lite: remove redundant/wrong deps; rev bump MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Maciej Barć --- app-editors/lite/{lite-1.11.ebuild => lite-1.11-r1.ebuild} | 3 --- app-editors/lite/lite-9999.ebuild | 3 --- 2 files changed, 6 deletions(-) rename app-editors/lite/{lite-1.11.ebuild => lite-1.11-r1.ebuild} (96%) diff --git a/app-editors/lite/lite-1.11.ebuild b/app-editors/lite/lite-1.11-r1.ebuild similarity index 96% rename from app-editors/lite/lite-1.11.ebuild rename to app-editors/lite/lite-1.11-r1.ebuild index 6d9bc21..9db92b8 100644 --- a/app-editors/lite/lite-1.11.ebuild +++ b/app-editors/lite/lite-1.11-r1.ebuild @@ -26,11 +26,8 @@ BDEPEND=" media-gfx/imagemagick " DEPEND=" - dev-libs/libbsd media-libs/libsdl2 - media-libs/libsndfile net-libs/libasyncns - sys-apps/util-linux x11-libs/libICE x11-libs/libSM x11-libs/libX11 diff --git a/app-editors/lite/lite-9999.ebuild b/app-editors/lite/lite-9999.ebuild index 6d9bc21..9db92b8 100644 --- a/app-editors/lite/lite-9999.ebuild +++ b/app-editors/lite/lite-9999.ebuild @@ -26,11 +26,8 @@ BDEPEND=" media-gfx/imagemagick " DEPEND=" - dev-libs/libbsd media-libs/libsdl2 - media-libs/libsndfile net-libs/libasyncns - sys-apps/util-linux x11-libs/libICE x11-libs/libSM x11-libs/libX11