commit: 2430d410ec4227f3e385f2f5fbc55484d535a23d Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org> AuthorDate: Sun Feb 23 22:14:58 2025 +0000 Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org> CommitDate: Sun Feb 23 22:15:18 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2430d410
gnustep-apps/gorm: add 1.5.0 Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org> gnustep-apps/gorm/Manifest | 1 + gnustep-apps/gorm/gorm-1.5.0.ebuild | 28 ++++++++++++++++++++++++++++ gnustep-apps/gorm/metadata.xml | 3 +++ 3 files changed, 32 insertions(+) diff --git a/gnustep-apps/gorm/Manifest b/gnustep-apps/gorm/Manifest index 9fe09a08bf81..f2854f8fc5ed 100644 --- a/gnustep-apps/gorm/Manifest +++ b/gnustep-apps/gorm/Manifest @@ -1 +1,2 @@ DIST gorm-1.4.0.tar.gz 770167 BLAKE2B 38e17454ae1a73dce7818731b4e10b62f2a5b2070b1a111c5d0ffadbb13c753fb077f0ce192e72bc948e10e7299397f165d8074d2707d52cd697181bceda1c1f SHA512 5d816a381759b89465aacadbf0d5f82630201db428e29dd11418f6ad52f3fc2ddc25e907470deffd5e564fb0c56d70d120ab9dea9b6df64cf3e58652025a4dad +DIST gorm-1_5_0.tar.gz 784943 BLAKE2B 987bf3878ffdd9f5e4cfe6643a5420a0c2df4d0738c383af8822ad71610732d6897666b6692f90d6a7991f1ee1ac2d7dcdbd630c1414baf35bd71257d106e927 SHA512 22366adff094547c2d4309e944756eedb7ed1c42a0305e02ef83178444bdf455e5d126baf24e50b95f994e9c7db8f33c6b5604336846d96b08ad0fcb877a3479 diff --git a/gnustep-apps/gorm/gorm-1.5.0.ebuild b/gnustep-apps/gorm/gorm-1.5.0.ebuild new file mode 100644 index 000000000000..1d238baf53a8 --- /dev/null +++ b/gnustep-apps/gorm/gorm-1.5.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnustep-2 + +DESCRIPTION="A clone of the NeXTstep Interface Builder application for GNUstep" +HOMEPAGE="https://www.gnustep.org/experience/Gorm.html" +SRC_URI="https://github.com/gnustep/apps-${PN}/archive/refs/tags/${P//./_}.tar.gz" + +S=${WORKDIR}/apps-${PN}-${PN}-${PV//./_} +LICENSE="GPL-3+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +DEPEND=">=gnustep-base/gnustep-gui-0.31.0" +RDEPEND="${DEPEND}" + +src_prepare() { + sed -i -e "/DOCUMENT_NAME =.*/a \Gorm_DOC_INSTALL_DIR=Developer/Gorm" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \ANNOUNCE_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \README_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \NEWS_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + -e "/DOCUMENT_TEXT_NAME =.*/a \INSTALL_DOC_INSTALL_DIR=Developer/Gorm/ReleaseNotes" \ + Documentation/GNUmakefile + + default +} diff --git a/gnustep-apps/gorm/metadata.xml b/gnustep-apps/gorm/metadata.xml index b08fd8911119..d442c01a6f70 100644 --- a/gnustep-apps/gorm/metadata.xml +++ b/gnustep-apps/gorm/metadata.xml @@ -5,6 +5,9 @@ <email>[email protected]</email> <name>Gentoo GNUstep Project</name> </maintainer> +<upstream> + <remote-id type="github">gnustep/apps-gorm</remote-id> +</upstream> <longdescription> Before NeXT Computer Inc. revolutionized software developement with its OpenStep API, a new way of designing graphical user interfaces was already introduced by NeXT at the beginning of the 90s. Its operating system NeXTstep featured Interface Builder, an application that for the first time allowed developers to quickly create nice user interfaces without having to code everything manually. Using drag and drop elements of windows such as buttons, sliders, textfields etc were created abd edited, then linked to functions and variables. Thus, Interface Builder helped developers to focus on the code for the actual functions without having to care about stuff not related to their project goal.
