some fixes, does not yet compile

master
Marc Wäckerlin 10 years ago
parent 6fda6d8c9e
commit 7cd3999fcc
  1. 1
      AUTHORS
  2. 16
      ChangeLog
  3. 14
      README
  4. 2
      bootstrap.sh
  5. 7
      debian/changelog.in
  6. 27
      debian/control.in
  7. 27
      debian/copyright
  8. 4
      debian/cron.d.ex
  9. 0
      debian/dirs
  10. 45
      debian/emacsen-install.ex
  11. 15
      debian/emacsen-remove.ex
  12. 25
      debian/emacsen-startup.ex
  13. 59
      debian/manpage.1.ex
  14. 154
      debian/manpage.sgml.ex
  15. 291
      debian/manpage.xml.ex
  16. 13
      debian/menu
  17. 2
      debian/menu.ex
  18. 39
      debian/postinst.ex
  19. 37
      debian/postrm.ex
  20. 35
      debian/preinst.ex
  21. 38
      debian/prerm.ex
  22. 8
      debian/rules
  23. 1
      debian/shlibs.local.ex
  24. 1
      debian/swisssurfer-dev.dirs
  25. 11
      debian/swisssurfer-dev.install
  26. 2
      debian/swisssurfer.dirs
  27. 23
      debian/swisssurfer.doc-base.EX
  28. 21
      debian/swisssurfer.install
  29. 23
      debian/watch.ex
  30. 26
      src/designer/makefile.am
  31. 8
      src/languages.qrc.in
  32. 10
      src/qmake.pro.in
  33. 6
      src/version.cxx.in
  34. 28
      swisssurfer.spec.in

@ -0,0 +1 @@
Marc Wäckerlin (http://marc.waeckerlin.org) <marc@waeckerlin.org>

@ -1,3 +1,19 @@
2015-03-13 16:30 marc
* ChangeLog, ax_check_qt.m4, ax_cxx_compile_stdcxx_11.m4,
ax_init_standard_project.m4, bootstrap.sh, configure.ac, debian,
debian/changelog.in, debian/compat, debian/control.in,
debian/docs, debian/rules, debian/swisssurfer-dev.dirs,
debian/swisssurfer-dev.install, debian/swisssurfer.dirs,
debian/swisssurfer.install, doc/doxyfile.in, doc/makefile.am,
examples, examples/makefile.am, makefile.am, src/makefile.am,
src/qbrowserlib/makefile.am, src/swisssurfer.pc.in,
test/makefile.am: «bootstrapped» with new build environment
2015-03-13 10:18 marc
* configure.ac, configure.in: renaming configure.in to configure.ac
2015-03-08 19:16 marc 2015-03-08 19:16 marc
* README, configure.in, debian/changelog.in, debian/control, * README, configure.in, debian/changelog.in, debian/control,

@ -1,11 +1,5 @@
Zum Konfigurieren muss der Pfad zur Installation des gepatchten Qts angegeben werden, z.B.: SwissSurfer Light Weight Web Browser
./bootstrap.sh && \ A leight weight WebKit based Qt Webbroswer that supports PKCS#11
QMAKE=/usr/local/Trolltech/Qt-4.6.3/bin/qmake ./configure && \ hardware smartcard token, i.e. it supports the SuisseID. Formerly
make delivered as SwissBrowser on SwissStick.
Start e.g. with:
SWISSSIGNER='java -Xmx256M -Dorg.jpedal.jai=true -Dswing.aatext=true -Dch.abacus.swisssigner.incamail.certlogin=false -splash:swisssigner-splash.png -Dch.abacus.pkcs11.configuration=swisssigner-pkcs11.cfg -Duser.language=de -cp /home/marc/downloads/swisssigner/swisssigner.jar:/home/marc/downloads/swisssigner/bc.jar:bcmail.jar:/home/marc/downloads/swisssigner/bcpg.jar:/home/marc/downloads/swisssigner/bctsp.jar:/home/marc/downloads/swisssigner/exml.jar:/home/marc/downloads/swisssigner/itext.jar:/home/marc/downloads/swisssigner/jai_codec.jar:/home/marc/downloads/swisssigner/jai_core.jar:/home/marc/downloads/swisssigner/jai_imageio.jar:/home/marc/downloads/swisssigner/jdic.jar:/home/marc/downloads/swisssigner/jdic_native.jar:/home/marc/downloads/swisssigner/jdic_stub_unix.jar:/home/marc/downloads/swisssigner/jpedal.jar: ch.abacus.hotdog.SwissSigner locale=de document=%1 browser_bin=firefox keystores=pkcs11'
src/swisssurfer --mime application/pdf pdf "$SWISSSIGNER" --mime application/x-java-jnlp-file jnlp "javaws %1" http://swisssign.com/de/swisssign-support/ss-faq/7-server-certificates/34-how-to-apache-konfiguration-mit-ssl-zertifikaten

@ -267,7 +267,7 @@ usr/include
EOF EOF
fi fi
to debian/rules <<EOF to debian/rules <<EOF
%: ${HEADER}%:
dh $@ dh $@
EOF EOF
echo 7 | to debian/compat echo 7 | to debian/compat

@ -1,5 +1,6 @@
@PACKAGE@ (@PACKAGE_VERSION@~@DISTRO@.@BUILD_NUMBER@) @DISTRO@; urgency=low @PACKAGE@ (@VERSION@-1) unstable; urgency=low
* Please see ChangeLog of @PACKAGE@ * see https://dev.swisssign.com/projects/swisssurfer for changes
* see https://dev.swisssign.com/projects/swisssurfer for changes
-- @AUTHOR@ @BUILD_DATE@ -- Marc Wäckerlin (SwissSign AG) <marc.waeckerlin@tech.swisssign.com> Wed, 07 Apr 2010 10:23:02 +0200

27
debian/control.in vendored

@ -1,18 +1,27 @@
Source: @PACKAGE_NAME@ Source: @PACKAGE_NAME@
Section: web
Priority: extra Priority: extra
Maintainer: @AUTHOR@ Maintainer: @AUTHOR@
Build-Depends: debhelper, pkg-config, autotools-dev, lsb-release , doxygen, graphviz, libcppunit-dev, qtbase5-dev | libqt4-dev, qtbase5-dev-tools | qt4-dev-tools Build-Depends: debhelper, pkg-config, autotools-dev, lsb-release , doxygen, graphviz, libcppunit-dev, qtbase5-dev | libqt4-dev, qtbase5-dev-tools | qt4-dev-tools, libpcscxx-dev
Standards-Version: 3.8.1
Homepage: https://dev.marc.waeckerlin.org/redmine/projects/swisssurfer
Package: @PACKAGE_NAME@ Package: @PACKAGE_NAME@-dev
Section: libs Provides: swissbrowser-dev
Conflicts: swissbrowser-dev
Replaces: swissbrowser-dev
Section: devel
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: @PACKAGE_NAME@ (= ${binary:Version})
Description: @DESCRIPTION@ Description: @PACKAGE_NAME@ - Development Package
@README_DEB@ @README_DEB@
Package: @PACKAGE_NAME@-dev Package: @PACKAGE_NAME@
Section: libdevel Provides: swissbrowser
Conflicts: swissbrowser
Replaces: swissbrowser
Section: web
Architecture: any Architecture: any
Depends: @PACKAGE_NAME@ (= ) Depends: ${shlibs:Depends}, ${misc:Depends}
Description: @DESCRIPTION@ - Development Package Description: @PACKAGE_NAME@
@README_DEB@ @README_DEB@

27
debian/copyright vendored

@ -0,0 +1,27 @@
This package was debianized by Marc Wäckerlin (SwissSign AG) <marc.waeckerlin@tech.swisssign.com> on
Wed, 07 Apr 2010 10:23:02 +0200.
It was downloaded from https://dev.swisssign.com/projects/swisssurfer
It was downloaded from https://dev.swisssign.com/projects/swisssurfer
Upstream Author(s):
Marc Wäckerlin (SwissSign AG) <marc.waeckerlin@tech.swisssign.com>
Copyright:
Marc Wäckerlin (SwissSign AG) <marc.waeckerlin@tech.swisssign.com>
License:
LGPL version 3
The Debian packaging is:
Copyright (C) 2010 Marc Wäckerlin (SwissSign AG) <marc.waeckerlin@tech.swisssign.com>
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.

4
debian/cron.d.ex vendored

@ -0,0 +1,4 @@
#
# Regular cron jobs for the init package
#
0 4 * * * root [ -x /usr/bin/init_maintenance ] && /usr/bin/init_maintenance

@ -0,0 +1,45 @@
#! /bin/sh -e
# /usr/lib/emacsen-common/packages/install/init
# Written by Jim Van Zandt <jrv@debian.org>, borrowing heavily
# from the install scripts for gettext by Santiago Vila
# <sanvila@ctv.es> and octave by Dirk Eddelbuettel <edd@debian.org>.
FLAVOR=$1
PACKAGE=init
if [ ${FLAVOR} = emacs ]; then exit 0; fi
echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR}
#FLAVORTEST=`echo $FLAVOR | cut -c-6`
#if [ ${FLAVORTEST} = xemacs ] ; then
# SITEFLAG="-no-site-file"
#else
# SITEFLAG="--no-site-file"
#fi
FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile"
ELDIR=/usr/share/emacs/site-lisp/${PACKAGE}
ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE}
# Install-info-altdir does not actually exist.
# Maybe somebody will write it.
if test -x /usr/sbin/install-info-altdir; then
echo install/${PACKAGE}: install Info links for ${FLAVOR}
install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/share/info/${PACKAGE}.info.gz
fi
install -m 755 -d ${ELCDIR}
cd ${ELDIR}
FILES=`echo *.el`
cp ${FILES} ${ELCDIR}
cd ${ELCDIR}
cat << EOF > path.el
(setq load-path (cons "." load-path) byte-compile-warnings nil)
EOF
${FLAVOR} ${FLAGS} ${FILES}
rm -f *.el path.el
exit 0

@ -0,0 +1,15 @@
#!/bin/sh -e
# /usr/lib/emacsen-common/packages/remove/init
FLAVOR=$1
PACKAGE=init
if [ ${FLAVOR} != emacs ]; then
if test -x /usr/sbin/install-info-altdir; then
echo remove/${PACKAGE}: removing Info links for ${FLAVOR}
install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/share/info/init.info.gz
fi
echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE}
fi

@ -0,0 +1,25 @@
;; -*-emacs-lisp-*-
;;
;; Emacs startup file, e.g. /etc/emacs/site-start.d/50init.el
;; for the Debian init package
;;
;; Originally contributed by Nils Naumann <naumann@unileoben.ac.at>
;; Modified by Dirk Eddelbuettel <edd@debian.org>
;; Adapted for dh-make by Jim Van Zandt <jrv@debian.org>
;; The init package follows the Debian/GNU Linux 'emacsen' policy and
;; byte-compiles its elisp files for each 'emacs flavor' (emacs19,
;; xemacs19, emacs20, xemacs20...). The compiled code is then
;; installed in a subdirectory of the respective site-lisp directory.
;; We have to add this to the load-path:
(let ((package-dir (concat "/usr/share/"
(symbol-name flavor)
"/site-lisp/init")))
;; If package-dir does not exist, the init package must have
;; removed but not purged, and we should skip the setup.
(when (file-directory-p package-dir)
(setq load-path (cons package-dir load-path))
(autoload 'init-mode "init-mode"
"Major mode for editing init files." t)
(add-to-list 'auto-mode-alist '("\\.init$" . init-mode))))

@ -0,0 +1,59 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH INIT SECTION "April 8, 2010"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
init \- program to do something
.SH SYNOPSIS
.B init
.RI [ options ] " files" ...
.br
.B bar
.RI [ options ] " files" ...
.SH DESCRIPTION
This manual page documents briefly the
.B init
and
.B bar
commands.
.PP
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
.\" respectively.
\fBinit\fP is a program that...
.SH OPTIONS
These programs follow the usual GNU command line syntax, with long
options starting with two dashes (`-').
A summary of options is included below.
For a complete description, see the Info files.
.TP
.B \-h, \-\-help
Show summary of options.
.TP
.B \-v, \-\-version
Show version of program.
.SH SEE ALSO
.BR bar (1),
.BR baz (1).
.br
The programs are documented fully by
.IR "The Rise and Fall of a Fooish Bar" ,
available via the Info system.
.SH AUTHOR
init was written by <upstream author>.
.PP
This manual page was written by Marc Wäckerlin (SwissSign AG) <marc.waeckerlin@tech.swisssign.com>,
for the Debian project (and may be used by others).

@ -0,0 +1,154 @@
<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
<!-- Process this file with docbook-to-man to generate an nroff manual
page: `docbook-to-man manpage.sgml > manpage.1'. You may view
the manual page with: `docbook-to-man manpage.sgml | nroff -man |
less'. A typical entry in a Makefile or Makefile.am is:
manpage.1: manpage.sgml
docbook-to-man $< > $@
The docbook-to-man binary is found in the docbook-to-man package.
Please remember that if you create the nroff version in one of the
debian/rules file targets (such as build), you will need to include
docbook-to-man in your Build-Depends control field.
-->
<!-- Fill in your name for FIRSTNAME and SURNAME. -->
<!ENTITY dhfirstname "<firstname>FIRSTNAME</firstname>">
<!ENTITY dhsurname "<surname>SURNAME</surname>">
<!-- Please adjust the date whenever revising the manpage. -->
<!ENTITY dhdate "<date>April 8, 2010</date>">
<!-- SECTION should be 1-8, maybe w/ subsection other parameters are
allowed: see man(7), man(1). -->
<!ENTITY dhsection "<manvolnum>SECTION</manvolnum>">
<!ENTITY dhemail "<email>marc.waeckerlin@tech.swisssign.com</email>">
<!ENTITY dhusername "Marc Wäckerlin (SwissSign AG)">
<!ENTITY dhucpackage "<refentrytitle>INIT</refentrytitle>">
<!ENTITY dhpackage "init">
<!ENTITY debian "<productname>Debian</productname>">
<!ENTITY gnu "<acronym>GNU</acronym>">
<!ENTITY gpl "&gnu; <acronym>GPL</acronym>">
]>
<refentry>
<refentryinfo>
<address>
&dhemail;
</address>
<author>
&dhfirstname;
&dhsurname;
</author>
<copyright>
<year>2003</year>
<holder>&dhusername;</holder>
</copyright>
&dhdate;
</refentryinfo>
<refmeta>
&dhucpackage;
&dhsection;
</refmeta>
<refnamediv>
<refname>&dhpackage;</refname>
<refpurpose>program to do something</refpurpose>
</refnamediv>
<refsynopsisdiv>
<cmdsynopsis>
<command>&dhpackage;</command>
<arg><option>-e <replaceable>this</replaceable></option></arg>
<arg><option>--example <replaceable>that</replaceable></option></arg>
</cmdsynopsis>
</refsynopsisdiv>
<refsect1>
<title>DESCRIPTION</title>
<para>This manual page documents briefly the
<command>&dhpackage;</command> and <command>bar</command>
commands.</para>
<para>This manual page was written for the &debian; distribution
because the original program does not have a manual page.
Instead, it has documentation in the &gnu;
<application>Info</application> format; see below.</para>
<para><command>&dhpackage;</command> is a program that...</para>
</refsect1>
<refsect1>
<title>OPTIONS</title>
<para>These programs follow the usual &gnu; command line syntax,
with long options starting with two dashes (`-'). A summary of
options is included below. For a complete description, see the
<application>Info</application> files.</para>
<variablelist>
<varlistentry>
<term><option>-h</option>
<option>--help</option>
</term>
<listitem>
<para>Show summary of options.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><option>-v</option>
<option>--version</option>
</term>
<listitem>
<para>Show version of program.</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1>
<title>SEE ALSO</title>
<para>bar (1), baz (1).</para>
<para>The programs are documented fully by <citetitle>The Rise and
Fall of a Fooish Bar</citetitle> available via the
<application>Info</application> system.</para>
</refsect1>
<refsect1>
<title>AUTHOR</title>
<para>This manual page was written by &dhusername; &dhemail; for
the &debian; system (and may be used by others). Permission is
granted to copy, distribute and/or modify this document under
the terms of the &gnu; General Public License, Version 2 any
later version published by the Free Software Foundation.
</para>
<para>
On Debian systems, the complete text of the GNU General Public
License can be found in /usr/share/common-licenses/GPL.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:t
sgml-parent-document:nil
sgml-default-dtd-file:nil
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->

@ -0,0 +1,291 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!--
`xsltproc -''-nonet \
-''-param man.charmap.use.subset "0" \
-''-param make.year.ranges "1" \
-''-param make.single.year.ranges "1" \
/usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl \
manpage.xml'
A manual page <package>.<section> will be generated. You may view the
manual page with: nroff -man <package>.<section> | less'. A typical entry
in a Makefile or Makefile.am is:
DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl
XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0"
manpage.1: manpage.xml
$(XP) $(DB2MAN) $<
The xsltproc binary is found in the xsltproc package. The XSL files are in
docbook-xsl. A description of the parameters you can use can be found in the
docbook-xsl-doc-* packages. Please remember that if you create the nroff
version in one of the debian/rules file targets (such as build), you will need
to include xsltproc and docbook-xsl in your Build-Depends control field.
Alternatively use the xmlto command/package. That will also automatically
pull in xsltproc and docbook-xsl.
Notes for using docbook2x: docbook2x-man does not automatically create the
AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as
<refsect1> ... </refsect1>.
To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections
read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be
found in the docbook-xsl-doc-html package.
Validation can be done using: `xmllint -''-noout -''-valid manpage.xml`
General documentation about man-pages and man-page-formatting:
man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/
-->
<!-- Fill in your name for FIRSTNAME and SURNAME. -->
<!ENTITY dhfirstname "FIRSTNAME">
<!ENTITY dhsurname "SURNAME">
<!-- dhusername could also be set to "&firstname; &surname;". -->
<!ENTITY dhusername "Marc Wäckerlin (SwissSign AG)">
<!ENTITY dhemail "marc.waeckerlin@tech.swisssign.com">
<!-- SECTION should be 1-8, maybe w/ subsection other parameters are
allowed: see man(7), man(1) and
http://www.tldp.org/HOWTO/Man-Page/q2.html. -->
<!ENTITY dhsection "SECTION">
<!-- TITLE should be something like "User commands" or similar (see
http://www.tldp.org/HOWTO/Man-Page/q2.html). -->
<!ENTITY dhtitle "init User Manual">
<!ENTITY dhucpackage "INIT">
<!ENTITY dhpackage "init">
]>
<refentry>
<refentryinfo>
<title>&dhtitle;</title>
<productname>&dhpackage;</productname>
<authorgroup>
<author>
<firstname>&dhfirstname;</firstname>
<surname>&dhsurname;</surname>
<contrib>Wrote this manpage for the Debian system.</contrib>
<address>
<email>&dhemail;</email>
</address>
</author>
</authorgroup>
<copyright>
<year>2007</year>
<holder>&dhusername;</holder>
</copyright>
<legalnotice>
<para>This manual page was written for the Debian system
(and may be used by others).</para>
<para>Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU General Public License,
Version 2 or (at your option) any later version published by
the Free Software Foundation.</para>
<para>On Debian systems, the complete text of the GNU General Public
License can be found in
<filename>/usr/share/common-licenses/GPL</filename>.</para>
</legalnotice>
</refentryinfo>
<refmeta>
<refentrytitle>&dhucpackage;</refentrytitle>
<manvolnum>&dhsection;</manvolnum>
</refmeta>
<refnamediv>
<refname>&dhpackage;</refname>
<refpurpose>program to do something</refpurpose>
</refnamediv>
<refsynopsisdiv>
<cmdsynopsis>
<command>&dhpackage;</command>
<!-- These are several examples, how syntaxes could look -->
<arg choice="plain"><option>-e <replaceable>this</replaceable></option></arg>
<arg choice="opt"><option>--example=<parameter>that</parameter></option></arg>
<arg choice="opt">
<group choice="req">
<arg choice="plain"><option>-e</option></arg>
<arg choice="plain"><option>--example</option></arg>
</group>
<replaceable class="option">this</replaceable>
</arg>
<arg choice="opt">
<group choice="req">
<arg choice="plain"><option>-e</option></arg>
<arg choice="plain"><option>--example</option></arg>
</group>
<group choice="req">
<arg choice="plain"><replaceable>this</replaceable></arg>
<arg choice="plain"><replaceable>that</replaceable></arg>
</group>
</arg>
</cmdsynopsis>
<cmdsynopsis>
<command>&dhpackage;</command>
<!-- Normally the help and version options make the programs stop
right after outputting the requested information. -->
<group choice="opt">
<arg choice="plain">
<group choice="req">
<arg choice="plain"><option>-h</option></arg>
<arg choice="plain"><option>--help</option></arg>
</group>
</arg>
<arg choice="plain">
<group choice="req">
<arg choice="plain"><option>-v</option></arg>
<arg choice="plain"><option>--version</option></arg>
</group>
</arg>
</group>
</cmdsynopsis>
</refsynopsisdiv>
<refsect1 id="description">
<title>DESCRIPTION</title>
<para>This manual page documents briefly the
<command>&dhpackage;</command> and <command>bar</command>
commands.</para>
<para>This manual page was written for the Debian distribution
because the original program does not have a manual page.
Instead, it has documentation in the GNU <citerefentry>
<refentrytitle>info</refentrytitle>
<manvolnum>1</manvolnum>
</citerefentry> format; see below.</para>
<para><command>&dhpackage;</command> is a program that...</para>
</refsect1>
<refsect1 id="options">
<title>OPTIONS</title>
<para>The program follows the usual GNU command line syntax,
with long options starting with two dashes (`-'). A summary of
options is included below. For a complete description, see the
<citerefentry>
<refentrytitle>info</refentrytitle>
<manvolnum>1</manvolnum>
</citerefentry> files.</para>
<variablelist>
<!-- Use the variablelist.term.separator and the
variablelist.term.break.after parameters to
control the term elements. -->
<varlistentry>
<term><option>-e <replaceable>this</replaceable></option></term>
<term><option>--example=<replaceable>that</replaceable></option></term>
<listitem>
<para>Does this and that.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><option>-h</option></term>
<term><option>--help</option></term>
<listitem>
<para>Show summary of options.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><option>-v</option></term>
<term><option>--version</option></term>
<listitem>
<para>Show version of program.</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 id="files">
<title>FILES</title>
<variablelist>
<varlistentry>
<term><filename>/etc/foo.conf</filename></term>
<listitem>
<para>The system-wide configuration file to control the
behaviour of <application>&dhpackage;</application>. See
<citerefentry>
<refentrytitle>foo.conf</refentrytitle>
<manvolnum>5</manvolnum>
</citerefentry> for further details.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><filename>${HOME}/.foo.conf</filename></term>
<listitem>
<para>The per-user configuration file to control the
behaviour of <application>&dhpackage;</application>. See
<citerefentry>
<refentrytitle>foo.conf</refentrytitle>
<manvolnum>5</manvolnum>
</citerefentry> for further details.</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 id="environment">
<title>ENVIONMENT</title>
<variablelist>
<varlistentry>
<term><envar>FOO_CONF</envar></term>
<listitem>
<para>If used, the defined file is used as configuration
file (see also <xref linkend="files"/>).</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 id="diagnostics">
<title>DIAGNOSTICS</title>
<para>The following diagnostics may be issued
on <filename class="devicefile">stderr</filename>:</para>
<variablelist>
<varlistentry>
<term><errortext>Bad configuration file. Exiting.</errortext></term>
<listitem>
<para>The configuration file seems to contain a broken configuration
line. Use the <option>--verbose</option> option, to get more info.
</para>
</listitem>
</varlistentry>
</variablelist>
<para><command>&dhpackage;</command> provides some return codes, that can
be used in scripts:</para>
<segmentedlist>
<segtitle>Code</segtitle>
<segtitle>Diagnostic</segtitle>
<seglistitem>
<seg><errorcode>0</errorcode></seg>
<seg>Program exited successfully.</seg>
</seglistitem>
<seglistitem>
<seg><errorcode>1</errorcode></seg>
<seg>The configuration file seems to be broken.</seg>
</seglistitem>
</segmentedlist>
</refsect1>
<refsect1 id="bugs">
<!-- Or use this section to tell about upstream BTS. -->
<title>BUGS</title>
<para>The program is currently limited to only work
with the <package>foobar</package> library.</para>
<para>The upstreams <acronym>BTS</acronym> can be found
at <ulink url="http://bugzilla.foo.tld"/>.</para>
</refsect1>
<refsect1 id="see_also">
<title>SEE ALSO</title>
<!-- In alpabetical order. -->
<para><citerefentry>
<refentrytitle>bar</refentrytitle>
<manvolnum>1</manvolnum>
</citerefentry>, <citerefentry>
<refentrytitle>baz</refentrytitle>
<manvolnum>1</manvolnum>
</citerefentry>, <citerefentry>
<refentrytitle>foo.conf</refentrytitle>
<manvolnum>5</manvolnum>
</citerefentry></para>
<para>The programs are documented fully by <citetitle>The Rise and
Fall of a Fooish Bar</citetitle> available via the <citerefentry>
<refentrytitle>info</refentrytitle>
<manvolnum>1</manvolnum>
</citerefentry> system.</para>
</refsect1>
</refentry>

13
debian/menu vendored

@ -0,0 +1,13 @@
?package(swisssurfer):\
?package(swisssurfer):\
needs="X11"\
hints="Lightweight,Fast,Small,Security,SSL,Cryptoki,Certificate"\
section="Applications/Network/Web Browsing"\
title="SwissSurfer"\
title="SwissSurfer"\
longtitle="SwissSurfer Internet Browser"\
longtitle="SwissSurfer Internet Browser"\
command="/usr/bin/swisssurfer"\
command="/usr/bin/swisssurfer"\
icon="/usr/share/swisssurfer/swisssurfer.xpm"
icon="/usr/share/swisssurfer/swisssurfer.xpm"

2
debian/menu.ex vendored

@ -0,0 +1,2 @@
?package(init):needs="X11|text|vc|wm" section="Applications/see-menu-manual"\
title="init" command="/usr/bin/init"

39
debian/postinst.ex vendored

@ -0,0 +1,39 @@
#!/bin/sh
# postinst script for init
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postinst> `configure' <most-recently-configured-version>
# * <old-postinst> `abort-upgrade' <new version>
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
# <new-version>
# * <postinst> `abort-remove'
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
# <failed-install-package> <version> `removing'
# <conflicting-package> <version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
configure)
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0

37
debian/postrm.ex vendored

@ -0,0 +1,37 @@
#!/bin/sh
# postrm script for init
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postrm> `remove'
# * <postrm> `purge'
# * <old-postrm> `upgrade' <new-version>
# * <new-postrm> `failed-upgrade' <old-version>
# * <new-postrm> `abort-install'
# * <new-postrm> `abort-install' <old-version>
# * <new-postrm> `abort-upgrade' <old-version>
# * <disappearer's-postrm> `disappear' <overwriter>
# <overwriter-version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0

35
debian/preinst.ex vendored

@ -0,0 +1,35 @@
#!/bin/sh
# preinst script for init
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <new-preinst> `install'
# * <new-preinst> `install' <old-version>
# * <new-preinst> `upgrade' <old-version>
# * <old-preinst> `abort-upgrade' <new-version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
install|upgrade)
;;
abort-upgrade)
;;
*)
echo "preinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0

38
debian/prerm.ex vendored

@ -0,0 +1,38 @@
#!/bin/sh
# prerm script for init
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <prerm> `remove'
# * <old-prerm> `upgrade' <new-version>
# * <new-prerm> `failed-upgrade' <old-version>
# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
# * <deconfigured's-prerm> `deconfigure' `in-favour'
# <package-being-installed> <version> `removing'
# <conflicting-package> <version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
remove|upgrade|deconfigure)
;;
failed-upgrade)
;;
*)
echo "prerm called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0

8
debian/rules vendored

@ -1,2 +1,10 @@
## @id $Id$
#
# This file has been added by bootstrap.sh on Sat, 14 Mar 2015 09:48:31 +0100
# Feel free to change it or even remove and rebuild it, up to your needs
#
## 1 2 3 4 5 6 7 8
## 45678901234567890123456789012345678901234567890123456789012345678901234567890
%: %:
dh dh

@ -0,0 +1 @@
libproxyface 1.0.34 proxyface (>> 1.0.34-0), proxyface (<< 1.0.34-99)

@ -1,2 +1,3 @@
usr/lib usr/lib
usr/include usr/include
usr/share

@ -1,6 +1,9 @@
usr/share/doc/swisssurfer/html
usr/share/doc/swisssurfer/html
usr/include/* usr/include/*
usr/lib/lib*.a #usr/lib/lib*.a
usr/lib/lib*.so usr/lib/lib*.so
usr/lib/pkgconfig/* usr/share/qt4
usr/lib/*.la #usr/lib/*.la
usr/share/pkgconfig/* #usr/lib/pkgconfig
#usr/share/pkgconfig

@ -1 +1,3 @@
usr/lib usr/lib
usr/bin
usr/share

@ -0,0 +1,23 @@
Document: swisssurfer
Document: swisssurfer
Title: Debian swisssurfer Manual
Title: Debian swisssurfer Manual
Author: <insert document author here>
Abstract: This manual describes what swisssurfer is
Abstract: This manual describes what swisssurfer 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

@ -1,2 +1,21 @@
usr/bin/* usr/bin/swisssurfer
usr/bin/swisssurfer
usr/share/applications/swisssurfer.desktop
usr/share/applications/swisssurfer.desktop
usr/share/swisssurfer/swisssurfer.xpm
usr/share/swisssurfer/swisssurfer.xpm
usr/share/swisssurfer/swisssurfer.png
usr/share/swisssurfer/swisssurfer.png
usr/share/doc/swisssurfer/AUTHORS
usr/share/doc/swisssurfer/AUTHORS
usr/share/doc/swisssurfer/NEWS
usr/share/doc/swisssurfer/NEWS
usr/share/doc/swisssurfer/README
usr/share/doc/swisssurfer/README
usr/share/doc/swisssurfer/COPYING
usr/share/doc/swisssurfer/COPYING
usr/share/doc/swisssurfer/INSTALL
usr/share/doc/swisssurfer/INSTALL
usr/share/doc/swisssurfer/ChangeLog
usr/share/doc/swisssurfer/ChangeLog
usr/lib/lib*.so.* usr/lib/lib*.so.*

23
debian/watch.ex vendored

@ -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
# <Webpage URL> <string match>
#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

@ -34,22 +34,22 @@ TARGETS = ${QMAKE_TARGET}
QMAKE_MAKEFILE = ${QMAKE_TARGET:%=makefile.qmake.%} QMAKE_MAKEFILE = ${QMAKE_TARGET:%=makefile.qmake.%}
all: ${TARGETS} $ all: ${TARGETS} $
#$(LANGS:%=@PACKAGENAME@_%.ts) #$(LANGS:%=@PACKAGE_NAME@_%.ts)
rebuild-ts: $(LANGS) rebuild-ts: $(LANGS)
${LUPDATE} @LUPDATE_ARGS@ ${QMAKE_PROJECT} ${LUPDATE} @LUPDATE_ARGS@ ${QMAKE_PROJECT}
# ${LANGS}: ${ALL_SRC} # ${LANGS}: ${ALL_SRC}
# -rm @PACKAGENAME@_$@.qm # -rm @PACKAGE_NAME@_$@.qm
# svn revert @PACKAGENAME@_$@.ts # svn revert @PACKAGE_NAME@_$@.ts
# mv @PACKAGENAME@_$@.ts translation.old # mv @PACKAGE_NAME@_$@.ts translation.old
# ${LUPDATE} @LUPDATE_ARGS@ ${QMAKE_PROJECT} # ${LUPDATE} @LUPDATE_ARGS@ ${QMAKE_PROJECT}
# mv @PACKAGENAME@_$@.ts translation.new # mv @PACKAGE_NAME@_$@.ts translation.new
# echo '<?xml version="1.0" encoding="utf-8"?>' > @PACKAGENAME@_$@.ts # echo '<?xml version="1.0" encoding="utf-8"?>' > @PACKAGE_NAME@_$@.ts
# echo '<!DOCTYPE TS>' >> @PACKAGENAME@_$@.ts # echo '<!DOCTYPE TS>' >> @PACKAGE_NAME@_$@.ts
# echo '<TS version="2.0" language="'$@'">' >> @PACKAGENAME@_$@.ts # echo '<TS version="2.0" language="'$@'">' >> @PACKAGE_NAME@_$@.ts
# xqilla merge-translation.xquery >> @PACKAGENAME@_$@.ts # xqilla merge-translation.xquery >> @PACKAGE_NAME@_$@.ts
# echo '</TS>' >> @PACKAGENAME@_$@.ts # echo '</TS>' >> @PACKAGE_NAME@_$@.ts
# rm translation.old translation.new # rm translation.old translation.new
print: print:
@ -62,7 +62,7 @@ print:
@echo "TARGETS=${TARGETS}" @echo "TARGETS=${TARGETS}"
# @PACKAGENAME@_%.qm: @srcdir@/@PACKAGENAME@_%.ts # @PACKAGE_NAME@_%.qm: @srcdir@/@PACKAGE_NAME@_%.ts
# ${LRELEASE} $< -qm $@ # ${LRELEASE} $< -qm $@
%.xpm: resources/%.png %.xpm: resources/%.png
@ -74,7 +74,7 @@ print:
${QMAKE_MAKEFILE}: ${QMAKE_PROJECT} ${ALL_SRC} ${QMAKE_MAKEFILE}: ${QMAKE_PROJECT} ${ALL_SRC}
${QMAKE} -o $@ $< CONFIG+=${@:makefile.qmake.%=%} ${QMAKE} -o $@ $< CONFIG+=${@:makefile.qmake.%=%}
# $(LANGS:%=@PACKAGENAME@_%.qm) # $(LANGS:%=@PACKAGE_NAME@_%.qm)
${QMAKE_TARGET}: ${QMAKE_MAKEFILE} ${ALL_SRC} ${QMAKE_TARGET}: ${QMAKE_MAKEFILE} ${ALL_SRC}
make -f makefile.qmake.$@ make -f makefile.qmake.$@
@ -92,7 +92,7 @@ uninstall-local:
clean-local: clean-local:
-rm -r ${QMAKE_TARGET:%=lib%*} -rm -r ${QMAKE_TARGET:%=lib%*}
# $(LANGS:%=@PACKAGENAME@_%.qm) # $(LANGS:%=@PACKAGE_NAME@_%.qm)
CLEANFILES = ${TARGETS} ${TARGETS:%=%.exe} \ CLEANFILES = ${TARGETS} ${TARGETS:%=%.exe} \
*.o *.obj qrc_*.cpp ui_*.h moc_*.cpp *.dll \ *.o *.obj qrc_*.cpp ui_*.h moc_*.cpp *.dll \
${QMAKE_TARGET:%=lib%*} ${QMAKE_TARGET:%=lib%*}

@ -1,8 +1,8 @@
<RCC> <RCC>
<qresource prefix="/language"> <qresource prefix="/language">
<file>@PACKAGENAME@_de.qm</file> <file>@PACKAGE_NAME@_de.qm</file>
<file>@PACKAGENAME@_fr.qm</file> <file>@PACKAGE_NAME@_fr.qm</file>
<file>@PACKAGENAME@_it.qm</file> <file>@PACKAGE_NAME@_it.qm</file>
<file>@PACKAGENAME@_en.qm</file> <file>@PACKAGE_NAME@_en.qm</file>
</qresource> </qresource>
</RCC> </RCC>

@ -31,10 +31,10 @@ win32 {
} }
ICON = swisssurfer.icns ICON = swisssurfer.icns
TRANSLATIONS = @PACKAGENAME@_en.ts \ TRANSLATIONS = @PACKAGE_NAME@_en.ts \
@PACKAGENAME@_de.ts \ @PACKAGE_NAME@_de.ts \
@PACKAGENAME@_fr.ts \ @PACKAGE_NAME@_fr.ts \
@PACKAGENAME@_it.ts @PACKAGE_NAME@_it.ts
SOURCES = @srcdir@/main.cxx SOURCES = @srcdir@/main.cxx
@ -54,7 +54,7 @@ FORMS = @srcdir@/browser.ui \
RESOURCES = languages.qrc @srcdir@/resources.qrc RESOURCES = languages.qrc @srcdir@/resources.qrc
TARGET = @PACKAGENAME@ TARGET = @PACKAGE_NAME@
CODECFORSRC = UTF-8 CODECFORSRC = UTF-8
CODECFORTR = UTF-8 CODECFORTR = UTF-8

@ -9,8 +9,8 @@
namespace xml { namespace xml {
std::string version() { std::string version() {
return "@PACKAGENAME@-@VERSION@"; return "@PACKAGE_NAME@-@VERSION@";
} }
const std::string WHAT("#(@) @PACKAGENAME@-@VERSION@"); const std::string WHAT("#(@) @PACKAGE_NAME@-@VERSION@");
const std::string IDENT("$Id: @PACKAGENAME@-@VERSION@ $"); const std::string IDENT("$Id: @PACKAGE_NAME@-@VERSION@ $");
} }

@ -1,10 +1,10 @@
Summary: @PACKAGENAME@ PKCS#11 aware WebKit Browser Summary: @PACKAGE_NAME@ PKCS#11 aware WebKit Browser
Name: @PACKAGENAME@ Name: @PACKAGE_NAME@
Version: @VERSION@ Version: @VERSION@
Release: 1 Release: 1
License: LGPL License: LGPL
Group: Applications/Internet Group: Applications/Internet
URL: https://dev.swisssign.com/projects/@PACKAGENAME@ URL: https://dev.swisssign.com/projects/@PACKAGE_NAME@
Source0: %{name}-%{version}.tar.gz Source0: %{name}-%{version}.tar.gz
BuildRequires: subversion gcc-c++ doxygen graphviz texlive automake autoconf libtool make BuildRequires: subversion gcc-c++ doxygen graphviz texlive automake autoconf libtool make
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
@ -26,7 +26,7 @@ This package contains the program and shared libraries required at runtime.
%setup -q %setup -q
CPPFLAGS="-std=c++0x -I/usr/include/pkcs11-helper-1.0" \ CPPFLAGS="-std=c++0x -I/usr/include/pkcs11-helper-1.0" \
./configure --prefix=/usr \ ./configure --prefix=/usr \
--docdir=/usr/share/doc/packages/@PACKAGENAME@ \ --docdir=/usr/share/doc/packages/@PACKAGE_NAME@ \
--libdir=/usr/%_lib \ --libdir=/usr/%_lib \
--with-qt-install-plugins=/usr/share/qt4/plugins/designer --with-qt-install-plugins=/usr/share/qt4/plugins/designer
@ -35,9 +35,9 @@ make
%install %install
DESTDIR=$RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT make install
rm -rf $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGENAME@/html rm -rf $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGE_NAME@/html
rm $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGENAME@/COPYING rm $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGE_NAME@/COPYING
rm $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGENAME@/INSTALL rm $RPM_BUILD_ROOT/usr/share/doc/packages/@PACKAGE_NAME@/INSTALL
rm $RPM_BUILD_ROOT/usr/share/doc/packages/swisssurfer/swisssurfer.spec rm $RPM_BUILD_ROOT/usr/share/doc/packages/swisssurfer/swisssurfer.spec
%clean %clean
@ -45,19 +45,19 @@ rm -rf $RPM_BUILD_ROOT
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
/usr/bin/@PACKAGENAME@ /usr/bin/@PACKAGE_NAME@
/usr/share/applications/@PACKAGENAME@.desktop /usr/share/applications/@PACKAGE_NAME@.desktop
/usr/share/swisssurfer/swisssurfer.png /usr/share/swisssurfer/swisssurfer.png
/usr/share/swisssurfer/swisssurfer.xpm /usr/share/swisssurfer/swisssurfer.xpm
/usr/%_lib/lib*.so.* /usr/%_lib/lib*.so.*
%doc %doc
/usr/share/doc/packages/@PACKAGENAME@/AUTHORS /usr/share/doc/packages/@PACKAGE_NAME@/AUTHORS
/usr/share/doc/packages/@PACKAGENAME@/ChangeLog /usr/share/doc/packages/@PACKAGE_NAME@/ChangeLog
/usr/share/doc/packages/@PACKAGENAME@/NEWS /usr/share/doc/packages/@PACKAGE_NAME@/NEWS
/usr/share/doc/packages/@PACKAGENAME@/README /usr/share/doc/packages/@PACKAGE_NAME@/README
%package devel %package devel
Summary: @PACKAGENAME@ PKCS#11 aware WebKit Browser (development files) Summary: @PACKAGE_NAME@ PKCS#11 aware WebKit Browser (development files)
Group: Development/Libraries/C++ Group: Development/Libraries/C++
%description devel %description devel

Loading…
Cancel
Save