From af182caddf117cd8c897e1f9a270f1a08859dfce Mon Sep 17 00:00:00 2001 From: Florian Fainelli Date: Tue, 8 Aug 2006 09:30:11 +0000 Subject: [PATCH] Port sane-backends to -ng SVN-Revision: 4522 --- utils/sane-backends/Makefile | 61 +++++++++++++++++++ .../patches/001-remove-unneeded.patch | 12 ++++ 2 files changed, 73 insertions(+) create mode 100644 utils/sane-backends/Makefile create mode 100644 utils/sane-backends/patches/001-remove-unneeded.patch diff --git a/utils/sane-backends/Makefile b/utils/sane-backends/Makefile new file mode 100644 index 000000000..da2099e72 --- /dev/null +++ b/utils/sane-backends/Makefile @@ -0,0 +1,61 @@ +# +# Copyright (C) 2006 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +# $Id$ + +include $(TOPDIR)/rules.mk + +PKG_NAME:=sane-backends +PKG_VERSION:=1.0.17 +PKG_RELEASE:=1 +PKG_MD5SUM:=b51c10da8a81a04e1bae88c9e6556df2 + +PKG_SOURCE_URL:=ftp://ftp.sane-project.org/pub/sane/$(PKG_NAME)-$(PKG_VERSION)/ +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_CAT:=zcat + +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) +PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install + +include $(INCLUDE_DIR)/package.mk + +define Package/sane-backends + SECTION:=utils + CATEGORY:=Utilities + TITLE:=Scanner Access Now Easy (backends) + DESCRIPTION:=SANE (Scanner Access Now Easy) is a universal scanner interface. + URL:=http://www.sane-project.org +endef + +define Package/sane-backends/conffiles +/etc/sane.d/saned.conf +endef + +define Build/Configure +$(call Build/Configure/Default,--enable-shared \ + --disable-static \ + --disable-ipv6 \ + --disable-translations \ + --without-gphoto2 \ + --disable-debug) +endef + +define Build/Compile + $(MAKE) -C $(PKG_BUILD_DIR) + mkdir -p $(PKG_INSTALL_DIR) + $(MAKE) -C $(PKG_BUILD_DIR) \ + DESTDIR="$(PKG_INSTALL_DIR)" \ + install +endef + +define Package/sane-backends/install + install -d -m0755 $(1)/etc/sane.d + $(CP) $(PKG_INSTALL_DIR)/etc/sane.d/*.conf $(1)/etc/sane.d/ + install -d -m0755 $(1)/usr/sbin + $(CP) $(PKG_INSTALL_DIR)/usr/sbin/saned $(1)/usr/sbin/ +endef + +$(eval $(call BuildPackage,sane-backends)) diff --git a/utils/sane-backends/patches/001-remove-unneeded.patch b/utils/sane-backends/patches/001-remove-unneeded.patch new file mode 100644 index 000000000..f398984d1 --- /dev/null +++ b/utils/sane-backends/patches/001-remove-unneeded.patch @@ -0,0 +1,12 @@ +diff -Nur sane-backends-1.0.16/Makefile.in sane-backends-1.0.16.patched/Makefile.in +--- sane-backends-1.0.16/Makefile.in 2005-07-17 13:52:54.000000000 +0200 ++++ sane-backends-1.0.16.patched/Makefile.in 2005-12-17 00:28:38.144022500 +0100 +@@ -33,7 +33,7 @@ + + @SET_MAKE@ + +-SUBDIRS = include lib sanei backend frontend tools doc po ++SUBDIRS = include lib sanei backend frontend + + DISTFILES = AUTHORS COPYING ChangeLog ChangeLog-1.0.0 ChangeLog-1.0.1 \ + ChangeLog-1.0.2 ChangeLog-1.0.3 ChangeLog-1.0.4 ChangeLog-1.0.5 \ -- 2.30.2