Initial commit, ebuild by me
authorStefan Schweizer <genstef@gentoo.org>
Sat, 27 Nov 2004 14:26:49 +0000 (14:26 +0000)
committerStefan Schweizer <genstef@gentoo.org>
Sat, 27 Nov 2004 14:26:49 +0000 (14:26 +0000)
net-misc/gfax/ChangeLog [new file with mode: 0644]
net-misc/gfax/Manifest [new file with mode: 0644]
net-misc/gfax/files/digest-gfax-0.6.4 [new file with mode: 0644]
net-misc/gfax/files/gfax.Makefile.fix [new file with mode: 0644]
net-misc/gfax/gfax-0.6.4.ebuild [new file with mode: 0644]
net-misc/gfax/metadata.xml [new file with mode: 0644]

diff --git a/net-misc/gfax/ChangeLog b/net-misc/gfax/ChangeLog
new file mode 100644 (file)
index 0000000..adbdb39
--- /dev/null
@@ -0,0 +1,10 @@
+# ChangeLog for net-misc/gfax
+# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/gfax/ChangeLog,v 1.1 2004/11/27 14:26:49 genstef Exp $
+
+*gfax-0.6.4 (27 Nov 2004)
+
+  27 Nov 2004; Stefan Schweizer <genstef@gentoo.org> +metadata.xml,
+  +files/gfax.Makefile.fix, +gfax-0.6.4.ebuild:
+  Initial commit, ebuild by me
+
diff --git a/net-misc/gfax/Manifest b/net-misc/gfax/Manifest
new file mode 100644 (file)
index 0000000..befe655
--- /dev/null
@@ -0,0 +1,5 @@
+MD5 3fc0769cfa1f19bd681543cacfd09ec2 gfax-0.6.4.ebuild 1189
+MD5 9cda643f33c7580f2b6af843ce36fd24 ChangeLog 375
+MD5 c53eee9a4a730fba7506b48bf7f2ab65 metadata.xml 266
+MD5 7545276372ae90ca163db2d8b085504f files/digest-gfax-0.6.4 62
+MD5 22016d3e713e7071754daf80c1f1547c files/gfax.Makefile.fix 1600
diff --git a/net-misc/gfax/files/digest-gfax-0.6.4 b/net-misc/gfax/files/digest-gfax-0.6.4
new file mode 100644 (file)
index 0000000..dd88e78
--- /dev/null
@@ -0,0 +1 @@
+MD5 9ec7185ed012607fa529b5758e02e0d2 gfax-0.6.4.tar.gz 150904
diff --git a/net-misc/gfax/files/gfax.Makefile.fix b/net-misc/gfax/files/gfax.Makefile.fix
new file mode 100644 (file)
index 0000000..61e59a9
--- /dev/null
@@ -0,0 +1,35 @@
+--- Makefile.orig      2004-11-27 11:02:17.808734280 +0100
++++ Makefile   2004-11-27 11:02:52.047529192 +0100
+@@ -39,20 +39,18 @@
+       
+ install: mono-gfax.exe
+       mkdir -p $(prefix)/bin
+-      mkdir -p /usr/share/gfax
+-      mkdir -p /var/spool/gfax
+-      chmod 777 /var/spool/gfax
+-      $(INSTALL) -m 755 mono-gfax.exe /usr/bin/mono-gfax.exe
+-      $(INSTALL) -m 755 gfax /usr/bin/gfax
+-      $(INSTALL) -m 755 gfaxlpr /usr/bin/gfaxlpr
+-      $(INSTALL) -m 755 pixmaps/gfax.png /usr/share/pixmaps/
+-      $(INSTALL) -m 755 data/gfax.desktop /usr/share/applications/
+-      $(INSTALL) -m 755 data/fax-g3.profile /usr/share/gfax/
+-      $(INSTALL) -m 755 data/GFAX.xml /usr/share/gfax/
+-      $(INSTALL) -m 755 data/GNOME-GFAX-PS.xml /usr/share/gfax/
+-      $(INSTALL) -m 755 scripts/printer-setup.sh /usr/share/gfax/
+-      env GCONF_CONFIG_SOURCE="" gconftool-2 --makefile-install-rule $(SCHEMA)
+-      ./scripts/printer-setup.sh --install
++      mkdir -p $(DESTDIR)/usr/share/gfax
++      mkdir -p $(DESTDIR)/var/spool/gfax
++      chmod 777 $(DESTDIR)/var/spool/gfax
++      $(INSTALL) -m 755 mono-gfax.exe $(DESTDIR)/usr/bin/mono-gfax.exe
++      $(INSTALL) -m 755 gfax $(DESTDIR)/usr/bin/gfax
++      $(INSTALL) -m 755 gfaxlpr $(DESTDIR)/usr/bin/gfaxlpr
++      $(INSTALL) -m 755 pixmaps/gfax.png $(DESTDIR)/usr/share/pixmaps/
++      $(INSTALL) -m 755 data/gfax.desktop $(DESTDIR)/usr/share/applications/
++      $(INSTALL) -m 755 data/fax-g3.profile $(DESTDIR)/usr/share/gfax/
++      $(INSTALL) -m 755 data/GFAX.xml $(DESTDIR)/usr/share/gfax/
++      $(INSTALL) -m 755 data/GNOME-GFAX-PS.xml $(DESTDIR)/usr/share/gfax/
++      $(INSTALL) -m 755 scripts/printer-setup.sh $(DESTDIR)/usr/share/gfax/
+ 
+ uninstall:
+       rm -f /usr/bin/mono-gfax.exe
diff --git a/net-misc/gfax/gfax-0.6.4.ebuild b/net-misc/gfax/gfax-0.6.4.ebuild
new file mode 100644 (file)
index 0000000..26218b1
--- /dev/null
@@ -0,0 +1,49 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/gfax/gfax-0.6.4.ebuild,v 1.1 2004/11/27 14:26:49 genstef Exp $
+
+inherit eutils
+
+DESCRIPTION="Gfax is a free fax front end"
+HOMEPAGE="http://gfax.cowlug.org/"
+SRC_URI="http://gfax.cowlug.org/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+DEPEND=">=dev-dotnet/mono-0.93
+               >=dev-dotnet/gtk-sharp-0.93"
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+       epatch ${FILESDIR}/gfax.Makefile.fix
+}
+
+src_compile() {
+       emake || die "emake failed"
+}
+
+src_install() {
+       dodir /usr/bin/ /usr/share/pixmaps/ /usr/share/applications/
+       make DESTDIR="${D}" install || die "make install failed"
+       insinto /usr/share/gfax/data
+       doins data/gfax.schema
+
+       local i
+       for i in /usr/share/libgnomeprint/*
+       do
+               insinto ${i}/printers
+               doins ${D}/usr/share/gfax/GFAX.xml
+               insinto ${i}/models
+               doins ${D}/usr/share/gfax/GNOME-GFAX-PS.xml
+       done
+
+       keepdir /var/spool/gfax
+}
+
+pkg_postinst() {
+       einfo "Please run"
+       echo 'env GCONF_CONFIG_SOURCE="" gconftool-2 --makefile-install-rule /usr/share/gfax/data/gfax.schema'
+       einfo "as your local user, to get gfax working"
+}
diff --git a/net-misc/gfax/metadata.xml b/net-misc/gfax/metadata.xml
new file mode 100644 (file)
index 0000000..9bfa06c
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <herd>comm-fax</herd>
+  <maintainer>
+    <email>genstef@gentoo.org</email>
+    <name>Stefan Schweizer</name>
+  </maintainer>
+</pkgmetadata>