debian packaging refresh/merge with current Debians
This commit is contained in:
parent
7e3acf2d0a
commit
3082ce2b83
@ -1,6 +1,11 @@
|
|||||||
README for Debian
|
README for Debian
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
Starting with 1.27.3-2, recoll is split into 3 packages. recoll is metapackage
|
||||||
|
now and depends on GUI program, recollgui and commandline programs recollcmd.
|
||||||
|
|
||||||
|
-- Kartik Mistry <kartik@debian.org> Sat, 13 Jan 2018 21:52:00 +0530
|
||||||
|
|
||||||
Installing over an older version: 1.18 introduces significant index formats
|
Installing over an older version: 1.18 introduces significant index formats
|
||||||
changes to support optional character case and diacritics sensitivity, and it
|
changes to support optional character case and diacritics sensitivity, and it
|
||||||
will be advisable to reset the index in most cases. This will be best done by
|
will be advisable to reset the index in most cases. This will be best done by
|
||||||
|
|||||||
@ -2,12 +2,13 @@ Source: recoll
|
|||||||
Section: x11
|
Section: x11
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Jean-Francois Dockes <jfd@recoll.org>
|
Maintainer: Jean-Francois Dockes <jfd@recoll.org>
|
||||||
Build-Depends: autotools-dev,
|
Build-Depends: bison,
|
||||||
bison,
|
|
||||||
debhelper (>= 9),
|
debhelper (>= 9),
|
||||||
dh-python,
|
dh-python,
|
||||||
dpkg-dev (>= 1.16.1~),
|
dpkg-dev (>= 1.16.1~),
|
||||||
|
libaspell-dev,
|
||||||
libchm-dev,
|
libchm-dev,
|
||||||
|
libqt5webkit5-dev,
|
||||||
libx11-dev,
|
libx11-dev,
|
||||||
libxapian-dev (>= 1.2.0),
|
libxapian-dev (>= 1.2.0),
|
||||||
libxslt1-dev,
|
libxslt1-dev,
|
||||||
@ -16,61 +17,59 @@ Build-Depends: autotools-dev,
|
|||||||
python-setuptools,
|
python-setuptools,
|
||||||
python3-all-dev,
|
python3-all-dev,
|
||||||
python3-setuptools,
|
python3-setuptools,
|
||||||
qt5-default,
|
|
||||||
qt5-qmake,
|
|
||||||
libqt5webkit5-dev,
|
|
||||||
qtbase5-dev
|
qtbase5-dev
|
||||||
X-Python3-Version: >= 3.4
|
X-Python3-Version: >= 3.4
|
||||||
Vcs-Git: https://anonscm.debian.org/cgit/collab-maint/recoll.git
|
Vcs-Git: https://salsa.debian.org/debian/recoll.git
|
||||||
Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/recoll.git
|
Vcs-Browser: https://salsa.debian.org/debian/recoll
|
||||||
Homepage: http://www.lesbonscomptes.com/recoll
|
Homepage: https://www.lesbonscomptes.com/recoll
|
||||||
Standards-Version: 4.1.4
|
Standards-Version: 4.2.1
|
||||||
|
|
||||||
Package: recoll
|
Package: recoll
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Depends: recollgui, recollcmd, ${misc:Depends}
|
Depends: recollcmd, recollgui, ${misc:Depends}
|
||||||
Description: Personal full text search package with a Qt GUI
|
Description: Personal full text search package
|
||||||
This package is a personal full text search package is based on a very strong
|
This package is a personal full text search package is based on a very strong
|
||||||
backend (Xapian), for which it provides an easy to use and feature-rich
|
backend (Xapian), for which it provides an easy to use and feature-rich
|
||||||
interface.
|
interface.
|
||||||
.
|
.
|
||||||
Features:
|
Features:
|
||||||
* Qt-based GUI
|
* Qt-based GUI.
|
||||||
* Supports the following document types (and their compressed versions)
|
* Supports the following document types (and their compressed versions)
|
||||||
- Natively: text, html, OpenOffice files, excel, ppt, maildir and
|
- Natively: text, html, OpenOffice files, excel, ppt, maildir and
|
||||||
mailbox (Mozilla and IceDove mail) with attachments, pidgin log files
|
mailbox (Mozilla and IceDove mail) with attachments, pidgin log files
|
||||||
- With external helpers: pdf (pdftotext), postscript (ghostscript), msword
|
- With external helpers: pdf (pdftotext), postscript (ghostscript), msword
|
||||||
(antiword), rtf (unrtf). And others...
|
(antiword), rtf (unrtf). And others...
|
||||||
* Powerful query facilities, with boolean searches, phrases, filter on file
|
* Powerful query facilities, with boolean searches, phrases, filter on file
|
||||||
types and directory tree
|
types and directory tree.
|
||||||
* Support for multiple charsets, Internal processing and storage uses Unicode
|
* Support for multiple charsets, Internal processing and storage uses Unicode
|
||||||
UTF-8
|
UTF-8.
|
||||||
* Stemming performed at query time (can switch stemming language after
|
* Stemming performed at query time (can switch stemming language after
|
||||||
indexing)
|
indexing).
|
||||||
* Easy installation. No database daemon, web server or exotic language
|
* Easy installation. No database daemon, web server or exotic language
|
||||||
necessary
|
necessary.
|
||||||
* The indexer can run either continuously or in batch.
|
* The indexer can run either continuously or in batch.
|
||||||
|
|
||||||
Package: recollcmd
|
Package: recollcmd
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Breaks: recoll (<< 1.23.9)
|
Breaks: recoll (<< 1.23.7-2)
|
||||||
Replaces: recoll (<< 1.23.9)
|
Replaces: recoll (<< 1.23.7-2)
|
||||||
Depends: python, python3, ${misc:Depends}, ${shlibs:Depends}
|
Depends: python, python3, ${misc:Depends}, ${shlibs:Depends}
|
||||||
Recommends: antiword,
|
Recommends: antiword,
|
||||||
aspell,
|
aspell,
|
||||||
groff,
|
groff,
|
||||||
libimage-exiftool-perl,
|
libimage-exiftool-perl,
|
||||||
poppler-utils,
|
poppler-utils,
|
||||||
pstotext,
|
python-recoll,
|
||||||
python3-lxml,
|
python3-lxml,
|
||||||
|
python3-recoll,
|
||||||
python3-six,
|
python3-six,
|
||||||
python3-mutagen,
|
python3-mutagen,
|
||||||
python3-rarfile,
|
python3-rarfile,
|
||||||
unrtf,
|
unrtf,
|
||||||
unzip,
|
unzip,
|
||||||
xdg-utils
|
xdg-utils
|
||||||
Suggests: python-recoll,
|
Suggests: ghostscript,
|
||||||
python3-recoll,
|
libinotifytools0,
|
||||||
untex,
|
untex,
|
||||||
wv
|
wv
|
||||||
Description: Command line programs for recoll
|
Description: Command line programs for recoll
|
||||||
@ -78,8 +77,8 @@ Description: Command line programs for recoll
|
|||||||
|
|
||||||
Package: recollgui
|
Package: recollgui
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Breaks: recoll (<< 1.23.9)
|
Breaks: recoll (<< 1.23.7-2)
|
||||||
Replaces: recoll (<< 1.23.9)
|
Replaces: recoll (<< 1.23.7-2)
|
||||||
Depends: recollcmd (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
|
Depends: recollcmd (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
|
||||||
Description: GUI program and elements for recoll
|
Description: GUI program and elements for recoll
|
||||||
Main recoll GUI for configuring, controlling and querying recoll indexes.
|
Main recoll GUI for configuring, controlling and querying recoll indexes.
|
||||||
@ -87,7 +86,8 @@ Description: GUI program and elements for recoll
|
|||||||
Package: python-recoll
|
Package: python-recoll
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Section: python
|
Section: python
|
||||||
Depends: recollcmd (= ${binary:Version}),
|
Depends: python,
|
||||||
|
recollcmd (= ${binary:Version}),
|
||||||
${misc:Depends},
|
${misc:Depends},
|
||||||
${python:Depends},
|
${python:Depends},
|
||||||
${shlibs:Depends}
|
${shlibs:Depends}
|
||||||
@ -101,7 +101,8 @@ Description: Python extension for recoll
|
|||||||
Package: python3-recoll
|
Package: python3-recoll
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Section: python
|
Section: python
|
||||||
Depends: recollcmd (= ${binary:Version}),
|
Depends: python3,
|
||||||
|
recollcmd (= ${binary:Version}),
|
||||||
${misc:Depends},
|
${misc:Depends},
|
||||||
${python3:Depends},
|
${python3:Depends},
|
||||||
${shlibs:Depends}
|
${shlibs:Depends}
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||||
Upstream-Name: recoll
|
Upstream-Name: recoll
|
||||||
Upstream-Contact: Jean-Francois Dockes <jean-francois.dockes@wanadoo.fr>
|
Upstream-Contact: Jean-Francois Dockes <jean-francois.dockes@wanadoo.fr>
|
||||||
Source: http://www.lesbonscomptes.com/recoll/
|
Source: https://www.lesbonscomptes.com/recoll/
|
||||||
|
|
||||||
Files: *
|
Files: *
|
||||||
Copyright: 2005-2014, Jean-Francois Dockes <jean-francois.dockes@wanadoo.fr>
|
Copyright: 2005-2014, Jean-Francois Dockes <jean-francois.dockes@wanadoo.fr>
|
||||||
@ -85,7 +85,7 @@ License: Unicode
|
|||||||
|
|
||||||
License: Unicode
|
License: Unicode
|
||||||
All rights reserved. Distributed under the Terms of Use in
|
All rights reserved. Distributed under the Terms of Use in
|
||||||
http://www.unicode.org/copyright.html
|
https://www.unicode.org/copyright.html
|
||||||
.
|
.
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of the Unicode data files and any associated documentation (the "Data Files")
|
of the Unicode data files and any associated documentation (the "Data Files")
|
||||||
|
|||||||
@ -1,2 +0,0 @@
|
|||||||
recoll: postinst-has-useless-call-to-ldconfig
|
|
||||||
recoll: postrm-has-useless-call-to-ldconfig
|
|
||||||
1
packaging/debian/debian/recollcmd.lintian-overrides
Normal file
1
packaging/debian/debian/recollcmd.lintian-overrides
Normal file
@ -0,0 +1 @@
|
|||||||
|
recollcmd: package-has-unnecessary-activation-of-ldconfig-trigger
|
||||||
@ -1,20 +1,23 @@
|
|||||||
#!/usr/bin/make -f
|
#!/usr/bin/make -f
|
||||||
# See debhelper(7) (uncomment to enable)
|
|
||||||
# output every command that modifies files on the build system.
|
|
||||||
#DH_VERBOSE = 1
|
|
||||||
|
|
||||||
# see EXAMPLES in dpkg-buildflags(1) and read /usr/share/dpkg/*
|
# Uncomment this to turn on verbose mode.
|
||||||
|
#export DH_VERBOSE=1
|
||||||
|
|
||||||
|
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||||
DPKG_EXPORT_BUILDFLAGS = 1
|
DPKG_EXPORT_BUILDFLAGS = 1
|
||||||
include /usr/share/dpkg/default.mk
|
include /usr/share/dpkg/buildflags.mk
|
||||||
|
|
||||||
# see FEATURE AREAS in dpkg-buildflags(1)
|
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
|
||||||
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
|
||||||
|
|
||||||
# see ENVIRONMENT in dpkg-buildflags(1)
|
build3vers := $(shell py3versions -sv)
|
||||||
# package maintainers to append CFLAGS
|
|
||||||
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
|
#build qt5 UI
|
||||||
# package maintainers to append LDFLAGS
|
export QT_SELECT := qt5
|
||||||
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
|
|
||||||
|
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
|
||||||
|
NJOBS := -j $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
|
||||||
|
endif
|
||||||
|
|
||||||
# main packaging script based on dh7 syntax
|
# main packaging script based on dh7 syntax
|
||||||
%:
|
%:
|
||||||
|
|||||||
41
packaging/debian/debian/upstream/signing-key.asc
Normal file
41
packaging/debian/debian/upstream/signing-key.asc
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
=2J/9
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
@ -1,3 +1,4 @@
|
|||||||
version=3
|
version=4
|
||||||
http://www.lesbonscomptes.com/recoll/download.html \
|
opts=pgpmode=auto \
|
||||||
|
https://www.lesbonscomptes.com/recoll/download.html \
|
||||||
(?:|.*/)recoll(?:[_\-]v?|)(\d[^\s/]*)\.(?:tar\.xz|txz|tar\.bz2|tbz2|tar\.gz|tgz)
|
(?:|.*/)recoll(?:[_\-]v?|)(\d[^\s/]*)\.(?:tar\.xz|txz|tar\.bz2|tbz2|tar\.gz|tgz)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user