source: ProjectBuilder/projects/fossology/pbconf/trunk/fossology.pb@ 700

Last change on this file since 700 was 700, checked in by Bruno Cornec, 15 years ago

Except one remaining issue to fix with postgresql conf, this fossology setup creates a nice rpm for centos 5

File size: 4.5 KB
Line 
1#
2# Project Builder configuration file
3# For project fossology
4#
5# $Id$
6#
7
8#
9# What is the project URL
10#
11#pburl fossology = svn://svn.fossology.org/fossology/devel
12#pburl fossology = svn://svn+ssh.fossology.org/fossology/devel
13#pburl fossology = cvs://cvs.fossology.org/fossology/devel
14pburl fossology = svn+https://fossology.svn.sourceforge.net/svnroot/fossology/trunk
15#pburl fossology = ftp://ftp.fossology.org/src/fossology-devel.tar.gz
16#pburl fossology = file:///src/fossology-devel.tar.gz
17#pburl fossology = dir:///src/fossology-devel
18
19# Repository
20pbrepo fossology = ftp://ftp.project-builder.org
21#pbml fossology = fossology-announce@lists.fossology.org
22#pbsmtp fossology = localhost
23
24# Check whether project is well formed
25# when downloading from ftp/http/...
26# (containing already a directory with the project-version name)
27#pbwf fossology = 1
28
29#
30# Packager label
31#
32pbpackager fossology = Bruno Cornec <bruno.cornec@project-builder.org>
33#
34
35# For delivery to a machine by SSH (potentially the FTP server)
36# Needs hostname, account and directory
37#
38sshhost fossology = www.project-builder.org
39sshlogin fossology = ftp
40sshdir fossology = /mondo/ftp
41sshport fossology = 22
42
43#
44# For Virtual machines management
45# Naming convention to follow: distribution name (as per ProjectBuilder::Distribution)
46# followed by '-' and by release number
47# followed by '-' and by architecture
48# a .vmtype extension will be added to the resulting string
49# a QEMU rhel-3-i286 here means that the VM will be named rhel-3-i386.qemu
50#
51#vmlist fossology = mandrake-10.1-i386,mandrake-10.2-i386,mandriva-2006.0-i386,mandriva-2007.0-i386,mandriva-2007.1-i386,mandriva-2008.0-i386,redhat-7.3-i386,redhat-9-i386,fedora-4-i386,fedora-5-i386,fedora-6-i386,fedora-7-i386,fedora-8-i386,rhel-3-i386,rhel-4-i386,rhel-5-i386,suse-10.0-i386,suse-10.1-i386,suse-10.2-i386,suse-10.3-i386,sles-9-i386,sles-10-i386,gentoo-nover-i386,debian-3.1-i386,debian-4.0-i386,ubuntu-6.06-i386,ubuntu-7.04-i386,ubuntu-7.10-i386,mandriva-2007.0-x86_64,mandriva-2007.1-x86_64,mandriva-2008.0-x86_64,fedora-6-x86_64,fedora-7-x86_64,fedora-8-x86_64,rhel-4-x86_64,rhel-5-x86_64,suse-10.2-x86_64,suse-10.3-x86_64,sles-10-x86_64,gentoo-nover-x86_64,debian-4.0-x86_64,ubuntu-7.04-x86_64,ubuntu-7.10-x86_64
52
53#
54# Valid values for vmtype are
55# qemu, (vmware, xen, ... TBD)
56#vmtype fossology = qemu
57
58# Hash for VM stuff on vmtype
59#vmntp default = pool.ntp.org
60
61# We suppose we can commmunicate with the VM through SSH
62#vmhost fossology = localhost
63#vmlogin fossology = pb
64#vmport fossology = 2222
65
66# Timeout to wait when VM is launched/stopped
67#vmtmout default = 120
68
69# per VMs needed paramaters
70#vmopt fossology = -m 384 -daemonize
71#vmpath fossology = /home/qemu
72#vmsize fossology = 5G
73
74#
75# For Virtual environment management
76# Naming convention to follow: distribution name (as per ProjectBuilder::Distribution)
77# followed by '-' and by release number
78# followed by '-' and by architecture
79# a .vetype extension will be added to the resulting string
80# a chroot rhel-3-i286 here means that the VE will be named rhel-3-i386.chroot
81#
82#velist fossology = fedora-7-i386
83
84# VE params
85#vetype fossology = chroot
86#ventp default = pool.ntp.org
87#velogin fossology = pb
88#vepath fossology = /var/lib/mock
89#veconf fossology = /etc/mock
90#verebuild fossology = false
91
92#
93# Global version/tag for the project
94#
95projver fossology = trunk
96projtag fossology = 1
97
98# Hash of valid version names
99version fossology = trunk
100
101# Is it a test version or a production version
102testver fossology = true
103
104# Adapt to your needs:
105# Optional if you need to overwrite the global values above
106#
107#pkgver fossology = stable
108#pkgtag fossology = 3
109# Hash of default package/package directory
110defpkgdir fossology = fossology
111# Hash of additional package/package directory
112#extpkgdir minor-pkg = dir-minor-pkg
113
114# List of files per pkg on which to apply filters
115# Files are mentioned relatively to pbroot/defpkgdir
116#filteredfiles fossology = Makefile.PL,configure.in,install.sh,fossology.8
117#supfiles fossology = fossology.init
118
119# For perl modules, names are different depending on distro
120# Here perl-xxx for RPMs, libxxx-perl for debs, ...
121# So the package name is indeed virtual
122#namingtype fossology = perl
123#
124# This project needs additional repository to be able to be built correctly
125#
126verepo centos-5-x86_64 = http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm,ftp://ftp.project-builder.org/centos/5/pb.repo
127verepo centos-4-x86_64 = http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm,ftp://ftp.project-builder.org/centos/4/pb.repo
128
Note: See TracBrowser for help on using the repository browser.