[Lunar-commits] <moonbase> scribus: Adding to moonbase, a qt4 version.

Dennis `stumbles` Veatch stumbles at lunar-linux.org
Sat Jan 16 15:18:00 CET 2010


commit 4657dd51afc890d3ab0ec9277ffcafa3d58db65f
Author: Dennis `stumbles` Veatch <stumbles at lunar-linux.org>
Date:   Sat Jan 16 09:18:00 2010 -0500

    scribus: Adding to moonbase, a qt4 version.
---
 qt4-apps/scribus/BUILD     |   31 +++++++++++++++++++++++++++++++
 qt4-apps/scribus/CONFLICTS |    1 +
 qt4-apps/scribus/DEPENDS   |   16 ++++++++++++++++
 qt4-apps/scribus/DETAILS   |   20 ++++++++++++++++++++
 4 files changed, 68 insertions(+), 0 deletions(-)

diff --git a/qt4-apps/scribus/BUILD b/qt4-apps/scribus/BUILD
new file mode 100644
index 0000000..4d35aff
--- /dev/null
+++ b/qt4-apps/scribus/BUILD
@@ -0,0 +1,31 @@
+(
+
+  OOTB_DIR="$SOURCE_DIRECTORY/$MODULE-build" &&
+
+  source /etc/profile.d/qt4.rc &&
+
+  mkdir $OOTB_DIR &&
+  cd $OOTB_DIR &&
+
+  cmake $SOURCE_DIRECTORY/ -DCMAKE_INSTALL_PREFIX=$MODULE_PREFIX  \
+                           -DCMAKE_BUILD_TYPE=RELEASE             \
+                           $OPTS                                 &&
+
+  default_make &&
+
+# Lets make a Desktop menu entry
+
+  cat > ${MODULE}.desktop << EOF  &&
+[Desktop Entry]
+Type=Application
+Name=Scribus
+Comment=A Qt desktop publishing program
+Exec=$QTDIR/bin/scribus
+Icon=$QTDIR/share/scribus/icons/scribus.png
+Categories=Qt;KDE;Office;
+EOF
+
+  install -D -m644 ${MODULE}.desktop /usr/share/applications/${MODULE}.desktop
+
+
+) > $C_FIFO 2>&1
diff --git a/qt4-apps/scribus/CONFLICTS b/qt4-apps/scribus/CONFLICTS
new file mode 100644
index 0000000..eda1363
--- /dev/null
+++ b/qt4-apps/scribus/CONFLICTS
@@ -0,0 +1 @@
+conflicts  scribus-devel
diff --git a/qt4-apps/scribus/DEPENDS b/qt4-apps/scribus/DEPENDS
new file mode 100644
index 0000000..ca2e96d
--- /dev/null
+++ b/qt4-apps/scribus/DEPENDS
@@ -0,0 +1,16 @@
+depends cmake
+depends tiff
+depends jpeg
+depends freetype2
+depends Python
+depends qt4
+
+optional_depends libxml2     "" "" "for xml support"
+optional_depends boost       "" "" "for scripting support"
+optional_depends lcms        "" "" "for color management support"
+optional_depends libpng      "" "" "for PNG graphics support"
+optional_depends cairo       "" "" "for vector graphics support"
+optional_depends aspell      "" "" "for spelling support"
+optional_depends podofo      "" "" "for enchanced Illustrator AI/EPS import support"
+optional_depends pil         "" "" "for font sampler preview support"
+optional_depends GhostScript "" "" "for additional PDF support"
diff --git a/qt4-apps/scribus/DETAILS b/qt4-apps/scribus/DETAILS
new file mode 100644
index 0000000..e8dd67d
--- /dev/null
+++ b/qt4-apps/scribus/DETAILS
@@ -0,0 +1,20 @@
+          MODULE=scribus
+         VERSION=1.3.5.1
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=$SFORGE_URL/$MODULE
+      SOURCE_VFY=sha1:d138e47e2177974d18c2f7c87a1db9e462bf6287
+   MODULE_PREFIX=${QT4_PREFIX:-/opt/lunar/qt/4}
+        WEB_SITE=http://www.scribus.net
+         ENTERED=20100116
+         UPDATED=20100116
+           SHORT="A desktop publishing program based on QT"
+
+cat << EOF
+Scribus is a Layout program for Linux, similar to Adobe PageMaker,
+QuarkXPress or Adobe InDesign, except that it is published under the 
+GNU GPL. Scribus has the ability to layout newsletters, create corporate 
+stationery, small posters and other documents which need flexible layout 
+and/or the ability to output to professional quality imagesetting 
+equipment. You can do all the typical tasks like placing and rotating text 
+and/or images on a page, specify manual kerning of type and much more.
+EOF


More information about the Lunar-commits mailing list