]> git.ipfire.org Git - pakfire.git/commit
Rewrite the buildsystem of this package.
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 27 Sep 2011 14:22:00 +0000 (16:22 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 27 Sep 2011 14:23:33 +0000 (16:23 +0200)
commita138801474b7695d60831bf51b50a0b96fa25041
tree361656cb3a4551ef4ff28984314dccb73410aa05
parente701af09c423624724ac3a8385a34c1642cfecb1
Rewrite the buildsystem of this package.

python-distutils was not doing a very great job I guess
we need more flexibility. So I re-wrote everything we are
currently using in simple Makefiles.
112 files changed:
.gitignore
INSTALL
MANIFEST.in [deleted file]
Makeconfig [new file with mode: 0644]
Makefile
macros/constants.macro
po/Makefile [new file with mode: 0644]
po/POTFILES.in [deleted file]
po/pakfire.pot
python/Makefile [new file with mode: 0644]
python/pakfire/__init__.py [moved from pakfire/__init__.py with 100% similarity]
python/pakfire/actions.py [moved from pakfire/actions.py with 100% similarity]
python/pakfire/api.py [moved from pakfire/api.py with 100% similarity]
python/pakfire/base.py [moved from pakfire/base.py with 100% similarity]
python/pakfire/builder.py [moved from pakfire/builder.py with 100% similarity]
python/pakfire/chroot.py [moved from pakfire/chroot.py with 100% similarity]
python/pakfire/cli.py [moved from pakfire/cli.py with 100% similarity]
python/pakfire/compress.py [moved from pakfire/compress.py with 100% similarity]
python/pakfire/config.py [moved from pakfire/config.py with 100% similarity]
python/pakfire/constants.py [moved from pakfire/constants.py with 100% similarity]
python/pakfire/distro.py [moved from pakfire/distro.py with 100% similarity]
python/pakfire/downloader.py [moved from pakfire/downloader.py with 100% similarity]
python/pakfire/errors.py [moved from pakfire/errors.py with 100% similarity]
python/pakfire/i18n.py [moved from pakfire/i18n.py with 100% similarity]
python/pakfire/logger.py [moved from pakfire/logger.py with 100% similarity]
python/pakfire/packages/__init__.py [moved from pakfire/packages/__init__.py with 100% similarity]
python/pakfire/packages/base.py [moved from pakfire/packages/base.py with 100% similarity]
python/pakfire/packages/file.py [moved from pakfire/packages/file.py with 99% similarity]
python/pakfire/packages/installed.py [moved from pakfire/packages/installed.py with 100% similarity]
python/pakfire/packages/lexer.py [moved from pakfire/packages/lexer.py with 100% similarity]
python/pakfire/packages/make.py [moved from pakfire/packages/make.py with 99% similarity]
python/pakfire/packages/packager.py [moved from pakfire/packages/packager.py with 100% similarity]
python/pakfire/packages/solv.py [moved from pakfire/packages/solv.py with 100% similarity]
python/pakfire/repository/__init__.py [moved from pakfire/repository/__init__.py with 100% similarity]
python/pakfire/repository/base.py [moved from pakfire/repository/base.py with 100% similarity]
python/pakfire/repository/cache.py [moved from pakfire/repository/cache.py with 100% similarity]
python/pakfire/repository/database.py [moved from pakfire/repository/database.py with 100% similarity]
python/pakfire/repository/index.py [moved from pakfire/repository/index.py with 100% similarity]
python/pakfire/repository/installed.py [moved from pakfire/repository/installed.py with 100% similarity]
python/pakfire/repository/local.py [moved from pakfire/repository/local.py with 100% similarity]
python/pakfire/repository/metadata.py [moved from pakfire/repository/metadata.py with 100% similarity]
python/pakfire/repository/remote.py [moved from pakfire/repository/remote.py with 100% similarity]
python/pakfire/satsolver.py [moved from pakfire/satsolver.py with 100% similarity]
python/pakfire/server.py [moved from pakfire/server.py with 100% similarity]
python/pakfire/transaction.py [moved from pakfire/transaction.py with 100% similarity]
python/pakfire/util.py [moved from pakfire/util.py with 100% similarity]
python/src/Makefile [new file with mode: 0644]
python/src/_pakfiremodule.c [moved from src/_pakfiremodule.c with 100% similarity]
python/src/config.h [moved from src/config.h with 100% similarity]
python/src/pool.c [moved from src/pool.c with 100% similarity]
python/src/pool.h [moved from src/pool.h with 100% similarity]
python/src/problem.c [moved from src/problem.c with 100% similarity]
python/src/problem.h [moved from src/problem.h with 100% similarity]
python/src/relation.c [moved from src/relation.c with 100% similarity]
python/src/relation.h [moved from src/relation.h with 100% similarity]
python/src/repo.c [moved from src/repo.c with 100% similarity]
python/src/repo.h [moved from src/repo.h with 100% similarity]
python/src/request.c [moved from src/request.c with 100% similarity]
python/src/request.h [moved from src/request.h with 100% similarity]
python/src/solution.c [moved from src/solution.c with 100% similarity]
python/src/solution.h [moved from src/solution.h with 100% similarity]
python/src/solvable.c [moved from src/solvable.c with 100% similarity]
python/src/solvable.h [moved from src/solvable.h with 100% similarity]
python/src/solver.c [moved from src/solver.c with 100% similarity]
python/src/solver.h [moved from src/solver.h with 100% similarity]
python/src/step.c [moved from src/step.c with 100% similarity]
python/src/step.h [moved from src/step.h with 100% similarity]
python/src/transaction.c [moved from src/transaction.c with 100% similarity]
python/src/transaction.h [moved from src/transaction.h with 100% similarity]
python/src/util.c [moved from src/util.c with 100% similarity]
python/src/util.h [moved from src/util.h with 100% similarity]
scripts/Makefile [new file with mode: 0644]
scripts/chroot-shell [moved from tools/buildsystem-tools/chroot-shell with 100% similarity]
scripts/cleanup [moved from tools/buildsystem-tools/cleanup with 100% similarity]
scripts/dependency-tracker [moved from tools/buildsystem-tools/dependency-tracker with 100% similarity]
scripts/functions-common [moved from tools/buildsystem-tools/functions-common with 100% similarity]
scripts/functions-constants [moved from tools/buildsystem-tools/functions-constants with 100% similarity]
scripts/functions-directories [moved from tools/buildsystem-tools/functions-directories with 100% similarity]
scripts/functions-files [moved from tools/buildsystem-tools/functions-files with 100% similarity]
scripts/functions-lists [moved from tools/buildsystem-tools/functions-lists with 100% similarity]
scripts/functions-logging [moved from tools/buildsystem-tools/functions-logging with 100% similarity]
scripts/functions-packager-find [moved from tools/buildsystem-tools/functions-packager-find with 100% similarity]
scripts/pakfire-multicall.py [moved from scripts/pakfire with 100% similarity]
scripts/perl.prov [moved from tools/buildsystem-tools/perl.prov with 100% similarity]
scripts/perl.req [moved from tools/buildsystem-tools/perl.req with 100% similarity]
scripts/pkg-config.prov [moved from tools/buildsystem-tools/pkg-config.prov with 100% similarity]
scripts/pkg-config.req [moved from tools/buildsystem-tools/pkg-config.req with 100% similarity]
scripts/py-compile [moved from tools/buildsystem-tools/py-compile with 100% similarity]
scripts/quality-agent [moved from tools/quality-agent/quality-agent with 100% similarity]
scripts/quality-agent.d/001-include-files [moved from tools/quality-agent/quality-agent.d/001-include-files with 100% similarity]
scripts/quality-agent.d/001-remove-info-files [moved from tools/quality-agent/quality-agent.d/001-remove-info-files with 100% similarity]
scripts/quality-agent.d/001-remove-static-libs [moved from tools/quality-agent/quality-agent.d/001-remove-static-libs with 100% similarity]
scripts/quality-agent.d/001-unsafe-files [moved from tools/quality-agent/quality-agent.d/001-unsafe-files with 100% similarity]
scripts/quality-agent.d/002-bad-symlinks [moved from tools/quality-agent/quality-agent.d/002-bad-symlinks with 100% similarity]
scripts/quality-agent.d/003-libs-location [moved from tools/quality-agent/quality-agent.d/003-libs-location with 100% similarity]
scripts/quality-agent.d/050-canary [moved from tools/quality-agent/quality-agent.d/050-canary with 100% similarity]
scripts/quality-agent.d/050-execstacks [moved from tools/quality-agent/quality-agent.d/050-execstacks with 100% similarity]
scripts/quality-agent.d/050-invalid-interpreters [moved from tools/quality-agent/quality-agent.d/050-invalid-interpreters with 100% similarity]
scripts/quality-agent.d/050-libs-needed [moved from tools/quality-agent/quality-agent.d/050-libs-needed with 100% similarity]
scripts/quality-agent.d/050-libs-soname [moved from tools/quality-agent/quality-agent.d/050-libs-soname with 100% similarity]
scripts/quality-agent.d/050-nx [moved from tools/quality-agent/quality-agent.d/050-nx with 100% similarity]
scripts/quality-agent.d/050-relro [moved from tools/quality-agent/quality-agent.d/050-relro with 100% similarity]
scripts/quality-agent.d/050-root-links-to-usr [moved from tools/quality-agent/quality-agent.d/050-root-links-to-usr with 100% similarity]
scripts/quality-agent.d/050-rpaths [moved from tools/quality-agent/quality-agent.d/050-rpaths with 100% similarity]
scripts/quality-agent.d/090-man-pages [moved from tools/quality-agent/quality-agent.d/090-man-pages with 100% similarity]
scripts/quality-agent.d/090-python-hardlinks [moved from tools/quality-agent/quality-agent.d/090-python-hardlinks with 100% similarity]
scripts/quality-agent.d/090-remove-empty-dirs [moved from tools/quality-agent/quality-agent.d/090-remove-empty-dirs with 100% similarity]
scripts/quality-agent.d/095-directory-layout [moved from tools/quality-agent/quality-agent.d/095-directory-layout with 100% similarity]
scripts/quality-agent.d/qa-include [moved from tools/quality-agent/quality-agent.d/qa-include with 96% similarity]
setup.py [deleted file]
tools/buildsystem-tools/common-functions [deleted file]
tools/buildsystem-tools/stripper [deleted file]