diff --git a/NEWS b/NEWS index e69de29..dca6de2 100644 --- a/NEWS +++ b/NEWS @@ -0,0 +1 @@ +See: https://dev.marc.waeckerlin.org/projects/proxyface diff --git a/README b/README index e69de29..4c6bd8a 100644 --- a/README +++ b/README @@ -0,0 +1,6 @@ +Implements a Proxy detection (WPAD) interface for Linux, Mac OSX and +Windows. Offers a GUI for manual proxy settings and automatic WPAD +detection. Makes use of http://code.google.com/p/libproxy/ on Linux +and Mac OSX, and uses WinHTTP on Windows. The GUI is based on QT4. + +For more details, see: https://dev.marc.waeckerlin.org/projects/proxyface diff --git a/configure.in b/configure.in index 6ea4c1e..cefdfeb 100644 --- a/configure.in +++ b/configure.in @@ -1,11 +1,14 @@ # $Id$ -REVISION=$(echo "$Revision$" | sed -n 's/^\$Revision: \([0-9]*\) \$/\\1/p') AC_INIT([README]) PACKAGENAME=proxyface MAJOR=1 MINOR=0 -LEAST=$REVISION +LEAST='$Revision$' +LEAST=${LEAST#* } +LEAST=${LEAST% *} + +AC_MSG_WARN(LEAST=$LEAST) AM_INIT_AUTOMAKE($PACKAGENAME, $MAJOR.$MINOR.$LEAST, [marc@waeckerlin.org]) diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..dc99398 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +proxyface (1.0.34-1) unstable; urgency=low + + * See https://dev.marc.waeckerlin.org/projects/proxyface for changes + + -- Marc Wäckerlin Wed, 07 Apr 2010 10:23:02 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..e818bb8 --- /dev/null +++ b/debian/control @@ -0,0 +1,31 @@ +Source: proxyface +Priority: extra +Maintainer: Marc Wäckerlin +Build-Depends: debhelper (>= 7), autotools-dev +Standards-Version: 3.8.1 +Section: libs +Homepage: https://dev.marc.waeckerlin.org/projects/proxyface + +Package: proxyface-dev +Section: libdevel +Architecture: any +Depends: proxyface (= ${binary:Version}) +Description: C++ WPAD Interface for all Operating Systems + Implements a Proxy detection (WPAD) interface for Linux, Mac OSX and + Windows. Offers a GUI for manual proxy settings and automatic WPAD + detection. Makes use of http://code.google.com/p/libproxy/ on Linux + and Mac OSX, and uses WinHTTP on Windows. The GUI is based on QT4. + . + For more details, see: https://dev.marc.waeckerlin.org/projects/proxyface + +Package: proxyface1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: C++ WPAD Interface for all Operating Systems + Implements a Proxy detection (WPAD) interface for Linux, Mac OSX and + Windows. Offers a GUI for manual proxy settings and automatic WPAD + detection. Makes use of http://code.google.com/p/libproxy/ on Linux + and Mac OSX, and uses WinHTTP on Windows. The GUI is based on QT4. + . + For more details, see: https://dev.marc.waeckerlin.org/projects/proxyface diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..5f11668 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,26 @@ +This package was debianized by Marc Wäckerlin on +Wed, 07 Apr 2010 10:23:02 +0200. + +It was downloaded from https://dev.marc.waeckerlin.org/projects/proxyface + +Upstream Author(s): + + Marc Wäckerlin + +Copyright: + + Marc Wäckerlin + +License: + + LGPL version 3 + +The Debian packaging is: + + Copyright (C) 2010 Marc Wäckerlin + +and is licensed under the GPL version 3, +see `/usr/share/common-licenses/GPL-3'. + +# Please also look if there are files or directories which have a +# different copyright/license attached and list them here. diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 0000000..e69de29 diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..50bd824 --- /dev/null +++ b/debian/docs @@ -0,0 +1,2 @@ +NEWS +README diff --git a/debian/proxyface-dev.dirs b/debian/proxyface-dev.dirs new file mode 100644 index 0000000..4418816 --- /dev/null +++ b/debian/proxyface-dev.dirs @@ -0,0 +1,2 @@ +usr/lib +usr/include diff --git a/debian/proxyface-dev.install b/debian/proxyface-dev.install new file mode 100644 index 0000000..3c996c8 --- /dev/null +++ b/debian/proxyface-dev.install @@ -0,0 +1,6 @@ +usr/include/* +usr/lib/lib*.a +usr/lib/lib*.so +usr/lib/pkgconfig/* +usr/lib/*.la +usr/share/pkgconfig/* diff --git a/debian/proxyface.doc-base.EX b/debian/proxyface.doc-base.EX new file mode 100644 index 0000000..5333865 --- /dev/null +++ b/debian/proxyface.doc-base.EX @@ -0,0 +1,20 @@ +Document: proxyface +Title: Debian proxyface Manual +Author: +Abstract: This manual describes what proxyface is + and how it can be used to + manage online manuals on Debian systems. +Section: unknown + +Format: debiandoc-sgml +Files: /usr/share/doc/proxyface/proxyface.sgml.gz + +Format: postscript +Files: /usr/share/doc/proxyface/proxyface.ps.gz + +Format: text +Files: /usr/share/doc/proxyface/proxyface.text.gz + +Format: HTML +Index: /usr/share/doc/proxyface/html/index.html +Files: /usr/share/doc/proxyface/html/*.html diff --git a/debian/proxyface1.dirs b/debian/proxyface1.dirs new file mode 100644 index 0000000..6845771 --- /dev/null +++ b/debian/proxyface1.dirs @@ -0,0 +1 @@ +usr/lib diff --git a/debian/proxyface1.install b/debian/proxyface1.install new file mode 100644 index 0000000..d0dbfd1 --- /dev/null +++ b/debian/proxyface1.install @@ -0,0 +1 @@ +usr/lib/lib*.so.* diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..e3964b9 --- /dev/null +++ b/debian/rules @@ -0,0 +1,113 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) +CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +else +CROSS= --build $(DEB_BUILD_GNU_TYPE) +endif + + + + +# shared library versions, option 1 +version=2.0.5 +major=2 +# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so +#version=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` +#major=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` + +config.status: configure + dh_testdir + # Add here commands to configure the package. +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + ./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" + + +build: build-stamp +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) distclean + rm -f config.sub config.guess + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + # Add here commands to install the package into debian/tmp + $(MAKE) prefix=$(CURDIR)/debian/tmp/usr install + + +# Build architecture-independent files here. +binary-indep: install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_python +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install diff --git a/debian/shlibs.local.ex b/debian/shlibs.local.ex new file mode 100644 index 0000000..2566e8d --- /dev/null +++ b/debian/shlibs.local.ex @@ -0,0 +1 @@ +libproxyface 1.0.34 proxyface (>> 1.0.34-0), proxyface (<< 1.0.34-99) diff --git a/debian/watch.ex b/debian/watch.ex new file mode 100644 index 0000000..9e3713b --- /dev/null +++ b/debian/watch.ex @@ -0,0 +1,23 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +# Uncomment to examine a Webpage +# +#http://www.example.com/downloads.php proxyface-(.*)\.tar\.gz + +# Uncomment to examine a Webserver directory +#http://www.example.com/pub/proxyface-(.*)\.tar\.gz + +# Uncommment to examine a FTP server +#ftp://ftp.example.com/pub/proxyface-(.*)\.tar\.gz debian uupdate + +# Uncomment to find new files on sourceforge, for devscripts >= 2.9 +# http://sf.net/proxyface/proxyface-(.*)\.tar\.gz + +# Uncomment to find new files on GooglePages +# http://example.googlepages.com/foo.html proxyface-(.*)\.tar\.gz