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:
		
							
								
								
									
										10
									
								
								net-print/omni/ChangeLog
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								net-print/omni/ChangeLog
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										9
									
								
								net-print/omni/Manifest
									
									
									
									
									
										Normal 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 | ||||||
							
								
								
									
										1692
									
								
								net-print/omni/files/Omni-0.9.2-gcc43-1.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1692
									
								
								net-print/omni/files/Omni-0.9.2-gcc43-1.patch
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										20
									
								
								net-print/omni/files/OmniEpsonVendor-0.9.2-gcc43-1.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								net-print/omni/files/OmniEpsonVendor-0.9.2-gcc43-1.patch
									
									
									
									
									
										Normal 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...                                                       */ | ||||||
|  |  /****************************************************************************/ | ||||||
							
								
								
									
										5
									
								
								net-print/omni/metadata.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								net-print/omni/metadata.xml
									
									
									
									
									
										Normal 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> | ||||||
							
								
								
									
										70
									
								
								net-print/omni/omni-0.9.2-r1.ebuild
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								net-print/omni/omni-0.9.2-r1.ebuild
									
									
									
									
									
										Normal 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 | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user