net-print/omni: initial version

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@494 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one 2008-09-02 15:18:27 +00:00
parent c21071c4b7
commit e927eac652
6 changed files with 1806 additions and 0 deletions

10
net-print/omni/ChangeLog Normal file
View File

@ -0,0 +1,10 @@
# ChangeLog for net-print/omni
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
02 Sep 2008; Mario Fetka <mario.fetka@gmail.com>
+files/Omni-0.9.2-gcc43-1.patch,
+files/OmniEpsonVendor-0.9.2-gcc43-1.patch, +metadata.xml,
+omni-0.9.2-r1.ebuild:
initial version

9
net-print/omni/Manifest Normal file
View File

@ -0,0 +1,9 @@
AUX Omni-0.9.2-gcc43-1.patch 59593 RMD160 685a0b149db51341c548fb238925bbe309a5d175 SHA1 f1271312c0ff7e0df137a6ab500134d1e18078bd SHA256 fe200663cb1b8d1b933ac82dc9b9ef541166188a6acad8081382c060334bc108
AUX OmniEpsonVendor-0.9.2-gcc43-1.patch 829 RMD160 6400dcb32ac39dad7826f096f7c3dc6798ab1f3d SHA1 6e9d727ffadfa93d253757e569c44b5724f18a27 SHA256 135fcab7bab07743b7db45485f7653813eb75fe394011e15a16bdb32651124cb
DIST Omni-0.9.2.tar.gz 4222308 RMD160 2e9dcc4194e1df0fce2cf1659411fff9e6e7b00c SHA1 796c5bf28d66ed186a1b0d169c660d9f91c2af92 SHA256 e8f36dfea952ad7a3eebf6d8d08aafd191906ba6b8992c5f56166bc7e67532a2
DIST OmniArchitecture.0.3.pdf 169117 RMD160 8b75b1f55cbb93d3b7ec6c29046927e136c891ce SHA1 20d982f1f5245433dc3585db2b5b1a9335df7cd2 SHA256 98a6d83586f6ca53354cc2c8f6a7739197993223d5e9d9f67b6292de12906bd0
DIST OmniEpsonVendor-0.9.2.tar.gz 8493387 RMD160 817a78002e3b96d3f99d644237421c1e3b7fb9ba SHA1 c551c0d6f4142f0072366cfaee310148460e7e36 SHA256 63b1e30b4a4fc12f11d67ca019468e014dce0638f8845a501e2392a298692da7
DIST omni-0.9.2-foomatic.tar.bz2 91000 RMD160 36a8dd1fdf15bcaa91a1a741d6b057dbe8431ec3 SHA1 a8e21ae0084c9860902ba98fa711c87d0435b4d1 SHA256 0d0b8613cd705db7fdb8aed95306a377537fbf443d53414889f2348131ca8199
EBUILD omni-0.9.2-r1.ebuild 1931 RMD160 81a3862d337d34106002b670ab585ff0d98bee5f SHA1 37aa1492f7b4534af1f53f23198093f1bbcd5e54 SHA256 917ace6d8e942689ac38d01ae514730e28f63db18c99c6dfa3ce270f795456a9
MISC ChangeLog 306 RMD160 783da9ae011042b02cc3b8c5b448f0410771bb39 SHA1 48c92d9f359caa7ffe47517756fa491f2329f33f SHA256 7cade8e7d13ee35352992e9a351379326a597edcee944d9c0afb0171bc839b17
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,20 @@
Submitted By: Mario Fetka (mario dot fetka at gmail dot com)
Date: 2008-09-02
Initial Package Version: 0.9.2
Origin: me
Upstream Status: unknown
Description: Make it compile with gcc 4.3
diff -Naur VendorSupplied.orig/Epson.PDC/OmniEpsonBlitter.cpp VendorSupplied/Epson.PDC/OmniEpsonBlitter.cpp
--- VendorSupplied.orig/Epson.PDC/OmniEpsonBlitter.cpp 2004-06-09 14:12:53.000000000 +0000
+++ VendorSupplied/Epson.PDC/OmniEpsonBlitter.cpp 2008-09-02 13:24:03.118003224 +0000
@@ -111,6 +111,9 @@
#include "Omni.hpp"
#include "JobProperties.hpp"
+#include <cstring>
+#include <cstdlib>
+
/****************************************************************************/
/* Epson changable... */
/****************************************************************************/

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>maintainer-wanted</herd>
</pkgmetadata>

View File

@ -0,0 +1,70 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-print/omni/omni-0.9.2.ebuild,v 1.8 2008/07/11 07:33:44 remi Exp $
WANT_AUTOMAKE="1.6"
WANT_AUTOCONF="latest"
inherit eutils autotools
DESCRIPTION="Omni provides support for many printers with a pluggable framework (easy to add devices)"
HOMEPAGE="http://sourceforge.net/projects/omniprint"
SRC_URI="mirror://sourceforge/omniprint/${P/o/O}.tar.gz
doc? ( mirror://sourceforge/omniprint/OmniArchitecture.0.3.pdf )
epson? ( mirror://sourceforge/omniprint/OmniEpsonVendor-${PV}.tar.gz )
foomaticdb? ( mirror://gentoo/omni-${PV}-foomatic.tar.bz2 )"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~ppc x86"
DEPEND=""
RDEPEND="virtual/ghostscript
dev-libs/libxml2
=dev-libs/glib-1*
cups? ( >=net-print/cups-1.1.14 )
X? ( =dev-cpp/gtkmm-1.2* )
=dev-libs/libsigc++-1.0*
foomaticdb? ( net-print/foomatic-db-engine )"
S="${WORKDIR}/Omni"
IUSE="cups X ppds foomaticdb static doc epson"
src_unpack() {
unpack ${P/o/O}.tar.gz
cd "${S}"
epatch "${FILESDIR}"/Omni-0.9.2-gcc43-1.patch
if use epson; then
unpack OmniEpsonVendor-${PV}.tar.gz
epatch "${FILESDIR}"/OmniEpsonVendor-0.9.2-gcc43-1.patch
fi
}
src_compile() {
local myconf=" \
$(use_enable X jobdialog) \
$(use_enable cups) \
$(use_enable static)"
eautoreconf
LC_ALL="" LC_NUMERIC="" LANG="" ./setupOmni ${myconf} --disable-device-xml --enable-device-compile \
|| die "setup0mni failed"
if use ppds && use cups; then
sed -i -e "s/model\/foomatic/model\/omni/g" CUPS/Makefile \
|| die 'sed failed'
make -C CUPS generateBuildPPDs || die "make failed"
fi
}
src_install () {
make DESTDIR="${D}" install || die "make install failed"
dodoc docs/* # never forget this! ;-)
use doc && dodoc "${DISTDIR}"/OmniArchitecture.0.3.pdf
if use foomaticdb; then
cd "${D}"
unpack omni-${PV}-foomatic.tar.bz2
fi
}