1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
# Debian Packagesearch
Author: Benjamin Mesing (bensmail@gmx.net)
License: GPL_3+
Language: C++
Platforms: Debian-Linux
Documentation: Doxygen
This program provides a UI for package searches on Debian systems.
In particular it integrates searching by tags (debtags).
Tags are categories that can be added to a package. They characterise
the program. Multiple Tags may be assigned to one package.
See the programs help page for more information (accessible via
Help->Content in the menu).
# Developer Info
## Building
* install dependencies listed in debian/control
* generate Make file through cmake; inside root project dir
* mkdir build-packagesearch
* cd build-packagesearch
* cmake ../ --> this will generate a Makefile for debug, to create one for release, define an environment variable PACKAGESEARCH_BUILD_TYPE=release
* make --> should build packagesearch binary and all plugins
* use fakeroot debian/rules binary to build a binary to try if everything is working on the packaging side
## Create Debian release
* within git repo
* update version via dch -v XXX
* run ./make_release.pl
* chdir to ../packagesearch-release/packagesearch-yyyy-mm-dd
* debuild
* check generated files with lintian, debdiff, dpkg -c,...
* as root
* cowbuilder create (if not yet there)
* cowbuilder update
* cowbuilder build packagesearch_2.8.XX.dsc
* copy results from /var/cache/pbuilder/result/ (especially source.changes, which is somehow not generated from debuild)
* debsign packagesearch_2.8.XX_source.changes
* dput packagesearch_2.8.XX_source.changes
|