summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTreeve Jelbert2009-01-31 18:05:24 +0100
committerTreeve Jelbert2009-01-31 18:05:24 +0100
commitea639c6f7135444d8c6bc183478dfd5d37cfc354 (patch)
tree25ba03153559e610530e4abc8591fac3fa0a8214
parent21551ae744d96e62235f9132c066084e3cdc6010 (diff)
exaro - 1.0.1
-rw-r--r--ChangeLog1
-rwxr-xr-xprinter/exaro/BUILD22
-rwxr-xr-xprinter/exaro/DEPENDS4
-rwxr-xr-xprinter/exaro/DETAILS16
-rw-r--r--printer/exaro/HISTORY4
-rwxr-xr-xprinter/exaro/PRE_BUILD7
6 files changed, 54 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 60570070f8..6bc4b3e79e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
2009-01-31 Treeve Jelbert <treeve@sourcemage.org>
* printer/zint: new spell, barcode printing
* printer/exaro-libs: new spell, reporting engine
+ * printer/exaro: new spell, report designer
2009-01-30 Ladislav Hagara <hgr@vabo.cz>
* video-libs/gmerlin: new spell, an audio/video architecture for Linux
diff --git a/printer/exaro/BUILD b/printer/exaro/BUILD
new file mode 100755
index 0000000000..917f881bdd
--- /dev/null
+++ b/printer/exaro/BUILD
@@ -0,0 +1,22 @@
+QTDIR="${QTDIR:-$INSTALL_ROOT/usr}" &&
+PATH="$QTDIR/bin/qt4:$PATH" &&
+qmake -set ZINT_INSTALL_LIBS ${INSTALL_ROOT}/usr/lib
+qmake -set ZINT_INSTALL_HEADERS ${INSTALL_ROOT}/usr/include
+
+qmake -set QUAZIP_INSTALL_LIBS ${INSTALL_ROOT}/usr/lib &&
+qmake -set QUAZIP_INSTALL_HEADERS ${INSTALL_ROOT}/usr/include &&
+
+qmake -set EXARO_INSTALL_BINS ${INSTALL_ROOT}/usr/bin &&
+qmake -set EXARO_INSTALL_LIBS ${INSTALL_ROOT}/usr/lib &&
+qmake -set EXARO_INSTALL_HEADERS ${INSTALL_ROOT}/usr/include &&
+qmake -set EXARO_INSTALL_PLUGINS ${INSTALL_ROOT}/usr/lib &&
+
+qmake -set EXARO_INSTALL_MIMELNKS ${INSTALL_ROOT}/usr/share/mimelnk/application &&
+qmake -set EXARO_INSTALL_MIMES ${INSTALL_ROOT}/usr/share/mime &&
+qmake -set EXARO_INSTALL_MENUS ${INSTALL_ROOT}/usr/share/applications &&
+qmake -set EXARO_INSTALL_ICONS ${INSTALL_ROOT}/usr/share/icons &&
+
+qmake -set EXARO_INSTALL_TRANSLATIONS ${INSTALL_ROOT}/usr/share/eXaro/translations &&
+qmake &&
+make
+
diff --git a/printer/exaro/DEPENDS b/printer/exaro/DEPENDS
new file mode 100755
index 0000000000..8532d2605e
--- /dev/null
+++ b/printer/exaro/DEPENDS
@@ -0,0 +1,4 @@
+depends g++ &&
+depends qt4 &&
+depends exaro-libs &&
+depends zint
diff --git a/printer/exaro/DETAILS b/printer/exaro/DETAILS
new file mode 100755
index 0000000000..a54fecc6a5
--- /dev/null
+++ b/printer/exaro/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=exaro
+ VERSION=1.0.1
+ SOURCE_HASH=sha512:1af540db653712bf5ea634bae3630cdbec387e09edeb6003680143c28051801c2101a59548d3be5666fc354fa28563cc6d3a793d6e4ff953fe1fe3cf3a3243ab
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ WEB_SITE=http://$SPELL.SourceForge.net
+ LICENSE[0]=GPL
+ ENTERED=20090129
+ KEYWORDS="printer"
+ SHORT="reporting engine and designer"
+cat << EOF
+eXaro it's a free report engine similar to Jasper or Crystal Reports. eXaro can be embedded
+very easy in any Qt application. eXaro has an integrated preview with search and export (in
+different formats) capabilities. eXaro came with a visual designer.
+EOF
diff --git a/printer/exaro/HISTORY b/printer/exaro/HISTORY
new file mode 100644
index 0000000000..e68d0831b4
--- /dev/null
+++ b/printer/exaro/HISTORY
@@ -0,0 +1,4 @@
+2009-01-29 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 1.0.1
+ spell created
+
diff --git a/printer/exaro/PRE_BUILD b/printer/exaro/PRE_BUILD
new file mode 100755
index 0000000000..ca4ee89d48
--- /dev/null
+++ b/printer/exaro/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i 's/libs//' exaro.pro &&
+# adapt to zint-2.0
+sed -i 's/barcoderender/qzint/;s/BareCode/QZint/;s/setBorder(/setBorderType(/' \
+plugins/report/items/barcode/barcode.cpp &&
+sed -i 's/QtZ/QZ/' plugins/report/items/barcode/barcode.pro