1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
10 maintainer = Michael Tremer <michael.tremer@ipfire.org>
11 groups = System/Packaging
12 url = http://www.ipfire.org/
14 summary = Package installer/updater.
17 Pakfire optains package lists from the mirrors and can install and update
21 source_dl = http://source.ipfire.org/releases/pakfire/
35 # libgomp was broken in earlier releases.
36 requires += gcc >= 4.6.2-4
37 requires += beecrypt >= 4.2.1-2
39 CFLAGS += -fno-strict-aliasing
42 # Check, if the binary modules are loadable.
43 cd %{DIR_APP}/python/src/ && python -c "import _pakfire"
44 cd %{DIR_APP}/python/src/ && python -c "import _lzma"
52 requires = pakfire-common = %{thisver}
55 package %{name}-common
63 /usr/lib/pakfire/pakfire-multicall.py
64 %{libdir}/python*/site-packages/pakfire*
69 package %{name}-builder
70 summary = The pakfire builder.
72 The tools that are needed to build new pakfire packages.
78 quality-agent = %{thisver}
82 provides = pakfire-build = %{thisver}
83 obsoletes = pakfire-build < %{thisver}
84 conflicts = build-essentials
87 %{libdir}/libpakfire_preload.so
88 /usr/bin/pakfire-builder
89 /usr/bin/pakfire-server
91 !/usr/lib/pakfire/pakfire-multicall.py
98 summary = The pakfire quality agent.
100 The quality agent tests resulting packages that come out
101 of the build service.
102 It is a collection of scripts that check if everything is
107 /usr/lib/pakfire/quality-agent*
121 package %{name}-debuginfo