summaryrefslogtreecommitdiff
path: root/community/scite
diff options
context:
space:
mode:
authorParabola <dev@list.parabolagnulinux.org>2011-04-05 14:26:38 +0000
committerParabola <dev@list.parabolagnulinux.org>2011-04-05 14:26:38 +0000
commit415856bdd4f48ab4f2732996f0bae58595092bbe (patch)
treeede2018b591f6dfb477fe9341ba17b9bc000fab9 /community/scite
Tue Apr 5 14:26:38 UTC 2011
Diffstat (limited to 'community/scite')
-rw-r--r--community/scite/PKGBUILD48
-rw-r--r--community/scite/SciTE.desktop18
-rw-r--r--community/scite/makefile.patch31
-rw-r--r--community/scite/scite.install11
4 files changed, 108 insertions, 0 deletions
diff --git a/community/scite/PKGBUILD b/community/scite/PKGBUILD
new file mode 100644
index 000000000..9d87ac108
--- /dev/null
+++ b/community/scite/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Thomas S Hatch <thatch45@gmail.com>
+# Contributor: Corrado 'bardo' Primier <corrado.primier@mail.polimi.it>
+# Contributor: Jochem Kossen <j.kossen@home.nl>
+# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
+
+pkgname=scite
+pkgver=2.24
+pkgrel=1
+pkgdesc='A generally useful editor with facilities for building and running programs.'
+arch=('i686' 'x86_64')
+url='http://www.scintilla.org/SciTE.html'
+license=('custom:scite')
+depends=('desktop-file-utils' 'gtk2')
+backup=(usr/share/scite/SciTEGlobal.properties)
+install=scite.install
+source=("http://downloads.sourceforge.net/sourceforge/scintilla/${pkgname}${pkgver/\./}.tgz"
+ 'SciTE.desktop'
+ 'makefile.patch')
+md5sums=('f180cc1045e245dc0e55d3a764bd5968'
+ '48526532ef677982a4b156ae90f25b6f'
+ '87005d4c7262a1a698cde0628dc7e2a2')
+
+
+build() {
+ sed "s/CXXTFLAGS=-DNDEBUG -Os $(CXXBASEFLAGS)/CXXTFLAGS=-DNDEBUG ${CXXFLAGS} $(CXXBASEFLAGS)/" -i scite/gtk/makefile
+
+ sed "s/CXXBASEFLAGS=-Wall -Wno-missing-braces -Wno-char-subscripts -pedantic -DGTK -DSCI_LEXER \$(INCLUDEDIRS)/CXXBASEFLAGS=-Wall -Wno-missing-braces -Wno-char-subscripts -pedantic ${CXXFLAGS} -DGTK -DSCI_LEXER \$(INCLUDEDIRS)/" -i scintilla/gtk/makefile
+
+ sed "s/CXXFLAGS=-DNDEBUG -Os \$(CXXBASEFLAGS) \$(THREADFLAGS)/CXXFLAGS=-DNDEBUG ${CXXFLAGS} \$(CXXBASEFLAGS) \$(THREADFLAGS)/" -i scintilla/gtk/makefile
+
+ cd scintilla/gtk
+ make
+ install -Dm644 ../License.txt \
+ ${pkgdir}/usr/share/licenses/scintilla/LICENSE
+
+ cd ${srcdir}/${pkgname}/gtk
+ make
+
+ make DESTDIR=${pkgdir} install
+
+ install -D -m644 ../License.txt \
+ ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+
+ install -D -m644 ${srcdir}/SciTE.desktop \
+ ${pkgdir}/usr/share/applications/
+
+ ln -sf SciTE ${pkgdir}/usr/bin/scite
+}
diff --git a/community/scite/SciTE.desktop b/community/scite/SciTE.desktop
new file mode 100644
index 000000000..59e635de1
--- /dev/null
+++ b/community/scite/SciTE.desktop
@@ -0,0 +1,18 @@
+[Desktop Entry]
+Version=1.0
+Name=SciTE Text Editor
+Name[es]=Editor de textos SciTE
+Name[fr]=Éditeur de texte SciTE
+Name[it]=Editor di testi SciTE
+Comment=Edit your source files
+Comment[es]=Edita especializado para programación
+Comment[fr]=Éditer des fichiers sources
+Comment[it]=Editor orientato alla programmazione
+GenericName=Text Editor
+Type=Application
+Exec=SciTE %F
+Icon=Sci48M
+Terminal=false
+StartupNotify=true
+Categories=TextEditor;Development;GTK;Utility;
+MimeType=text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-c++;text/x-chdr;text/x-csrc;text/x-c;text/x-objc;text/x-java;text/x-pascal;text/x-perl;text/x-python;text/x-php;text/x-php-source;text/x-tcl;text/x-tex;application/x-shellscript;text/xml;text/html;text/css;
diff --git a/community/scite/makefile.patch b/community/scite/makefile.patch
new file mode 100644
index 000000000..5d745e158
--- /dev/null
+++ b/community/scite/makefile.patch
@@ -0,0 +1,31 @@
+--- scite/gtk/makefile.orig 2010-07-01 02:33:19.166295432 -0500
++++ scite/gtk/makefile 2010-07-01 02:34:37.140037787 -0500
+@@ -46,7 +46,7 @@
+ ifdef DEBUG
+ CXXTFLAGS=-DDEBUG -g $(CXXBASEFLAGS)
+ else
+-CXXTFLAGS=-DNDEBUG -Os $(CXXBASEFLAGS)
++CXXTFLAGS=-DNDEBUG #ARCHCXXFLAGS# $(CXXBASEFLAGS)
+ endif
+
+ ifndef NO_LUA
+--- scintilla/gtk/makefile.orig 2010-07-01 02:35:33.288735024 -0500
++++ scintilla/gtk/makefile 2010-07-01 02:36:35.406694846 -0500
+@@ -29,7 +29,7 @@
+ vpath %.cxx ../src
+
+ INCLUDEDIRS=-I ../include -I ../src
+-CXXBASEFLAGS=-Wall -Wno-missing-braces -Wno-char-subscripts -pedantic -DGTK -DSCI_LEXER $(INCLUDEDIRS)
++CXXBASEFLAGS=-Wall -Wno-missing-braces -Wno-char-subscripts -pedantic #ARCHCXXFLAGS# -DGTK -DSCI_LEXER $(INCLUDEDIRS)
+
+ ifdef NOTHREADS
+ THREADFLAGS=-DG_THREADS_IMPL_NONE
+@@ -40,7 +40,7 @@
+ ifdef DEBUG
+ CXXFLAGS=-DDEBUG -g $(CXXBASEFLAGS) $(THREADFLAGS)
+ else
+-CXXFLAGS=-DNDEBUG -Os $(CXXBASEFLAGS) $(THREADFLAGS)
++CXXFLAGS=-DNDEBUG $(CXXBASEFLAGS) $(THREADFLAGS)
+ endif
+
+ CONFIGFLAGS:=$(shell pkg-config --cflags gtk+-2.0)
diff --git a/community/scite/scite.install b/community/scite/scite.install
new file mode 100644
index 000000000..49135f547
--- /dev/null
+++ b/community/scite/scite.install
@@ -0,0 +1,11 @@
+post_install() {
+ echo "Updating desktop and mime database..."
+ update-desktop-database -q
+}
+
+post_remove() {
+ echo "Updating desktop and mime database..."
+ update-desktop-database -q
+}
+
+# vim:set ts=2 sw=2 et: