From 1f92478dafad3ec414bf60ba6462c3b0a106dfb2 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Tue, 19 Oct 2021 09:51:02 +0200 Subject: [PATCH] buildppa + create control-bionic because of name change python-all-dev -> python2-dev in newer releases --- packaging/debian/buildppa.sh | 6 +- packaging/debian/debian/control-bionic | 114 +++++++++++++++++++++++++ 2 files changed, 117 insertions(+), 3 deletions(-) create mode 100644 packaging/debian/debian/control-bionic diff --git a/packaging/debian/buildppa.sh b/packaging/debian/buildppa.sh index 1f5db4be..b35e4e3e 100644 --- a/packaging/debian/buildppa.sh +++ b/packaging/debian/buildppa.sh @@ -5,18 +5,18 @@ # sudo apt-get install pkg-kde-tools cdbs # Active series: -# 16.04LTS xenial 2021-04 # 18.04LTS bionic 2023-04 # 20.04LTS focal 2025-04 # 20.10 groovy 2021-07 # 21.04 hirsute 2022-01 +# 21.10 impish PPA_KEYID=7808CE96D38B9201 RCLVERS=1.31.2 SCOPEVERS=1.20.2.4 GSSPVERS=1.1.1 -PPAVERS=1 +PPAVERS=2 # RCLSRC=/y/home/dockes/projets/fulltext/recoll/src @@ -77,7 +77,7 @@ for series in $series ; do -e s/PPAVERS/${PPAVERS}/g \ < ${debdir}/changelog > recoll-${RCLVERS}/debian/changelog - (cd recoll-${RCLVERS};debuild -k$PPA_KEYID -S -sa) || break + (cd recoll-${RCLVERS};debuild -d -k$PPA_KEYID -S -sa) || break dput $PPANAME recoll_${RCLVERS}-1~ppa${PPAVERS}~${series}1_source.changes done diff --git a/packaging/debian/debian/control-bionic b/packaging/debian/debian/control-bionic new file mode 100644 index 00000000..25d2255d --- /dev/null +++ b/packaging/debian/debian/control-bionic @@ -0,0 +1,114 @@ +Source: recoll +Section: x11 +Priority: optional +Maintainer: Jean-Francois Dockes +Build-Depends: bison, + debhelper (>= 9), + dh-python, + dpkg-dev (>= 1.16.1~), + libaspell-dev, + libchm-dev, + libqt5webkit5-dev, + libx11-dev, + libxapian-dev (>= 1.2.0), + libxslt1-dev, + libz-dev, + pkg-config, + python-all-dev (>= 2.6.6-3~), + python-setuptools, + python3-all-dev, + python3-setuptools, + qtbase5-dev +X-Python3-Version: >= 3.4 +Vcs-Git: https://salsa.debian.org/debian/recoll.git +Vcs-Browser: https://salsa.debian.org/debian/recoll +Homepage: https://www.lesbonscomptes.com/recoll +Standards-Version: 4.2.1 + +Package: recoll +Architecture: all +Depends: recollcmd, recollgui, ${misc:Depends} +Description: Personal full text search package + 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 + interface. + . + Features: + * Qt-based GUI. + * Supports the following document types (and their compressed versions) + - Natively: text, html, OpenOffice files, excel, ppt, maildir and + mailbox (Mozilla and IceDove mail) with attachments, pidgin log files + - With external helpers: pdf (pdftotext), postscript (ghostscript), msword + (antiword), rtf (unrtf). And others... + * Powerful query facilities, with boolean searches, phrases, filter on file + types and directory tree. + * Support for multiple charsets, Internal processing and storage uses Unicode + UTF-8. + * Stemming performed at query time (can switch stemming language after + indexing). + * Easy installation. No database daemon, web server or exotic language + necessary. + * The indexer can run either continuously or in batch. + +Package: recollcmd +Architecture: any +Breaks: recoll (<< 1.23.7-2) +Replaces: recoll (<< 1.23.7-2) +Depends: python3, ${misc:Depends}, ${shlibs:Depends} +Recommends: antiword, + aspell, + groff, + libimage-exiftool-perl, + poppler-utils, + python3-lxml, + python3-recoll, + python3-six, + python3-mutagen, + python3-rarfile, + unrtf, + unzip, + xdg-utils +Suggests: ghostscript, + libinotifytools0, + untex, + wv +Description: Command line programs for recoll + This package supports indexing and command line querying. + +Package: recollgui +Architecture: any +Breaks: recoll (<< 1.23.7-2) +Replaces: recoll (<< 1.23.7-2) +Depends: recollcmd (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Description: GUI program and elements for recoll + Main recoll GUI for configuring, controlling and querying recoll indexes. + +Package: python-recoll +Architecture: any +Section: python +Depends: python2, + recollcmd (= ${binary:Version}), + ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends} +Description: Python extension for recoll + Personal full text search package which is based on a very strong backend + (Xapian), for which it provides an easy to use and feature-rich interface. + . + This package provides Python extension module for recoll which can be use to + extend recoll such as an Ubuntu Unity Lens. + +Package: python3-recoll +Architecture: any +Section: python +Depends: python3, + recollcmd (= ${binary:Version}), + ${misc:Depends}, + ${python3:Depends}, + ${shlibs:Depends} +Description: Python extension for recoll (Python3) + Personal full text search package which is based on a very strong backend + (Xapian), for which it provides an easy to use and feature-rich interface. + . + This package provides Python3 extension module for recoll which can be use to + extend recoll such as an Ubuntu Unity Lens.