summaryrefslogtreecommitdiff
path: root/gnustep-apps/gemas
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /gnustep-apps/gemas
reinit the tree, so we can have metadata
Diffstat (limited to 'gnustep-apps/gemas')
-rw-r--r--gnustep-apps/gemas/Manifest6
-rw-r--r--gnustep-apps/gemas/files/gemas-0.4-bundle_makefile.patch24
-rw-r--r--gnustep-apps/gemas/gemas-0.4.ebuild44
-rw-r--r--gnustep-apps/gemas/metadata.xml12
4 files changed, 86 insertions, 0 deletions
diff --git a/gnustep-apps/gemas/Manifest b/gnustep-apps/gemas/Manifest
new file mode 100644
index 000000000000..d4431de18625
--- /dev/null
+++ b/gnustep-apps/gemas/Manifest
@@ -0,0 +1,6 @@
+AUX gemas-0.4-bundle_makefile.patch 1171 SHA256 65fa75e25a05ba485843ee33f4ce73bd2974677af032a030f7b22192e6a72bf3 SHA512 0d53cf299be329b227152326c3e7e61dbbddfcbe3635a42a5e925a963aa3270d33fc42d9f8758824405bb3520128d4d521bbd4ed50f72d5f5945c565bce42638 WHIRLPOOL f0003e7f8c05802f0da66cfb7e29a1287a1fabd9812acfd57a6110df3613eaa4ea7649ab241b780d690edaabeddabed5b621f09dd920190bbdadd0aa57f2e19b
+DIST Gemas-0.4.tar.gz 552558 SHA256 db1709aac8ed4d5c609c19a922eb2d6ea518e5379a068dd03b2635970b4c59cd SHA512 6ae1acadd1be71362d93ac44498b789d160146f02c995280a003ac748c4d5dde615854014351c560e4e49576c20094dce0c4e2bef0c8096368c0c25679670e58 WHIRLPOOL 51c1b54f597773f427fc87511b6307ba8f926cc87d1685943bfef4529594d7e9cb8d71883debbde2bfa0f6132049f14f3007712e1b38fba438cf75dba8d2757c
+EBUILD gemas-0.4.ebuild 911 SHA256 28d0ff68ac6727f5ce2480eab765828950e08126cfe23fb3ffb857a3d219797a SHA512 5cceb8ba7319311bd3b42a6b7acb92f13fccee476898ae67dd886f73153df4bed3dc45213d4c1ceac0110be26fcc162cb01e3c8a97201a3e862fc03dade4083c WHIRLPOOL 6f6476171661af31541efa49e1e2dc782a3c5e743c85b69a34e9e59b6b5b809a35445701069d230142dca1c59689213c1cb5d04ed5ccb076fb666ce283525296
+MISC ChangeLog 2900 SHA256 86b1fc277d309d0abc32e9b9243aff999e93ff2b51f99f1a5eb38e5ccc488b3b SHA512 a74c8aea7adb102f47c42217fb36386ca80df27848317bef66f4fc735244dee3f268eddfedc7ff0793992da80a7c7bfaa06c9267be726ae7f55135415b5688d9 WHIRLPOOL 9f19fa40f60cd74ad902e67ed0118fb3aad3297150966f8058e494e0229ad5016824ca5eba77c2865fa29258b200b0b20d9c4b40f2a6f57aad5dfd9608c4ecd1
+MISC ChangeLog-2015 655 SHA256 1f735a11c69ca3d7b8c85f1b9fb6f7c2dddc9c64aeb5de572e9326792cb196e7 SHA512 ad316768b75a17453eefc2df656465c1010e16a1f48024c5c27d1570ce871cf55f56821565c0545c8e5d064177b6c92814e636a4885c76d50e6ab51c31b9d7ac WHIRLPOOL 3834f0b57db1764bde0aec88d31343008f5a1da5f85cfe36e1756b6182d977154bb431d28bed6f933a2acca0358bfb89426d905f5c592db058578330dcec9d37
+MISC metadata.xml 650 SHA256 433d6c5bd523bbfe31398e7f9981b7287f298ede98d234287c50939f95bd5369 SHA512 a947ebcee4024d140b0aeb972cbd69b9fc13bb842fdf9866a660240b0914cbe7049c778929749735eabba0cc4a03fdf69aa65a9f324d4ec0386d33c73a1b4e9a WHIRLPOOL 42e758a3cd57f0a804b4a0b084f62108fe414b51639b01899930e56ed27855aaf292e8374448f7d64bc5a6949e73d42009c6ed88e20bc742466e2b38c9addc98
diff --git a/gnustep-apps/gemas/files/gemas-0.4-bundle_makefile.patch b/gnustep-apps/gemas/files/gemas-0.4-bundle_makefile.patch
new file mode 100644
index 000000000000..73595f256b56
--- /dev/null
+++ b/gnustep-apps/gemas/files/gemas-0.4-bundle_makefile.patch
@@ -0,0 +1,24 @@
+diff -Naur Gemas-0.4.orig/Bundle/Gemas/GNUmakefile Gemas-0.4/Bundle/Gemas/GNUmakefile
+--- Gemas-0.4.orig/Bundle/Gemas/GNUmakefile 2013-12-24 18:51:16.000000000 +0100
++++ Gemas-0.4/Bundle/Gemas/GNUmakefile 2014-02-10 10:50:45.331011111 +0100
+@@ -10,7 +10,7 @@
+ BUNDLE_NAME = Gemas
+ BUNDLE_EXTENSION = .editor
+ Gemas_PRINCIPAL_CLASS = GemasEditor
+-Gemas_INSTALL_DIR=$(GNUSTEP_LOCAL_APPS)/ProjectCenter.app/Resources
++Gemas_INSTALL_DIR=${DESTDIR}/$(GNUSTEP_SYSTEM_APPS)/ProjectCenter.app/Resources
+
+ #
+ # Additional libraries
+diff -Naur Gemas-0.4.orig/Bundle/Gemas/GNUmakefile.preamble Gemas-0.4/Bundle/Gemas/GNUmakefile.preamble
+--- Gemas-0.4.orig/Bundle/Gemas/GNUmakefile.preamble 2013-12-24 18:51:16.000000000 +0100
++++ Gemas-0.4/Bundle/Gemas/GNUmakefile.preamble 2014-02-10 10:50:50.622016109 +0100
+@@ -15,7 +15,7 @@
+ ADDITIONAL_LDFLAGS +=
+
+ # Additional include directories the compiler should search
+-ADDITIONAL_INCLUDE_DIRS +=-I$(GNUSTEP_LOCAL_HEADERS)/ProjectCenter
++ADDITIONAL_INCLUDE_DIRS +=-I$(GNUSTEP_SYSTEM_HEADERS)/ProjectCenter
+
+ # Additional library directories the linker should search
+ ADDITIONAL_LIB_DIRS += -L./HighlighterKit/HighlighterKit.framework
diff --git a/gnustep-apps/gemas/gemas-0.4.ebuild b/gnustep-apps/gemas/gemas-0.4.ebuild
new file mode 100644
index 000000000000..2fdf624eafe8
--- /dev/null
+++ b/gnustep-apps/gemas/gemas-0.4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils gnustep-2
+
+MY_P=${P/g/G}
+DESCRIPTION="a simple code editor for GNUstep"
+HOMEPAGE="http://wiki.gnustep.org/index.php/Gemas.app"
+SRC_URI="http://download.gna.org/gnustep-nonfsf/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="projectcenter"
+
+DEPEND=">=gnustep-libs/highlighterkit-0.1.2
+ >=virtual/gnustep-back-0.22.0
+ projectcenter? ( gnustep-apps/projectcenter )"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-bundle_makefile.patch
+}
+
+src_compile() {
+ gnustep-base_src_compile
+ if use projectcenter;
+ then
+ cd Bundle/Gemas || die "compile cd failed"
+ egnustep_make
+ fi
+}
+
+src_install() {
+ gnustep-base_src_install
+ if use projectcenter;
+ then
+ cd Bundle/Gemas || die "install cd failed"
+ egnustep_install
+ fi
+}
diff --git a/gnustep-apps/gemas/metadata.xml b/gnustep-apps/gemas/metadata.xml
new file mode 100644
index 000000000000..3567c784835a
--- /dev/null
+++ b/gnustep-apps/gemas/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnustep@gentoo.org</email>
+ <name>Gentoo GNUstep Project</name>
+ </maintainer>
+ <longdescription>Gemas is a simple code editor for GNUstep. It have autoindentation and highlight syntax for C, C++, Objective-C, Objective-C++, GSmarkup. And to edit Strings, Plist, GNUmakefile, ChangeLog files and plain text files (INSTALL, README, ...)</longdescription>
+ <use>
+ <flag name="projectcenter">Build and install plugin for <pkg>gnustep-apps/projectcenter</pkg></flag>
+ </use>
+</pkgmetadata>