File: README.md

package info (click to toggle)
packagesearch 2.10.1
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,704 kB
  • sloc: cpp: 9,176; perl: 248; makefile: 15; sh: 11
file content (42 lines) | stat: -rw-r--r-- 1,593 bytes parent folder | download
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