lib_LTLIBRARIES =
libexec_PROGRAMS =
noinst_LTLIBRARIES =
+noinst_PROGRAMS =
pkgpyexec_LTLIBRARIES =
pkginclude_HEADERS =
pakfire_PYTHON = \
src/pakfire/__init__.py \
src/pakfire/__version__.py \
- src/pakfire/client.py \
src/pakfire/config.py \
src/pakfire/constants.py \
src/pakfire/daemon.py \
src/_pakfire/_pakfiremodule.c \
src/_pakfire/archive.c \
src/_pakfire/archive.h \
+ src/_pakfire/archive_file.c \
+ src/_pakfire/archive_file.h \
src/_pakfire/errors.h \
src/_pakfire/file.c \
src/_pakfire/file.h \
src/libpakfire/compress.c \
src/libpakfire/config.c \
src/libpakfire/db.c \
+ src/libpakfire/dependencies.c \
+ src/libpakfire/digest.c \
src/libpakfire/dist.c \
src/libpakfire/downloader.c \
+ src/libpakfire/fhs.c \
src/libpakfire/file.c \
src/libpakfire/filelist.c \
src/libpakfire/jail.c \
src/libpakfire/key.c \
src/libpakfire/keystore.c \
+ src/libpakfire/linter.c \
src/libpakfire/logging.c \
src/libpakfire/mount.c \
src/libpakfire/package.c \
src/libpakfire/scriptlet.c \
src/libpakfire/snapshot.c \
src/libpakfire/solution.c \
+ src/libpakfire/string.c \
src/libpakfire/transaction.c \
src/libpakfire/ui.c \
src/libpakfire/util.c
src/libpakfire/include/pakfire/config.h \
src/libpakfire/include/pakfire/constants.h \
src/libpakfire/include/pakfire/db.h \
+ src/libpakfire/include/pakfire/dependencies.h \
+ src/libpakfire/include/pakfire/digest.h \
src/libpakfire/include/pakfire/dist.h \
src/libpakfire/include/pakfire/downloader.h \
+ src/libpakfire/include/pakfire/fhs.h \
src/libpakfire/include/pakfire/file.h \
src/libpakfire/include/pakfire/filelist.h \
src/libpakfire/include/pakfire/i18n.h \
src/libpakfire/include/pakfire/jail.h \
src/libpakfire/include/pakfire/key.h \
src/libpakfire/include/pakfire/keystore.h \
+ src/libpakfire/include/pakfire/linter.h \
src/libpakfire/include/pakfire/logging.h \
src/libpakfire/include/pakfire/mount.h \
src/libpakfire/include/pakfire/package.h \
src/libpakfire/include/pakfire/scriptlet.h \
src/libpakfire/include/pakfire/snapshot.h \
src/libpakfire/include/pakfire/solution.h \
+ src/libpakfire/include/pakfire/string.h \
src/libpakfire/include/pakfire/transaction.h \
src/libpakfire/include/pakfire/ui.h \
src/libpakfire/include/pakfire/util.h
-fvisibility=hidden \
$(CAP_LIBS) \
$(CURL_CFLAGS) \
+ $(ELF_CFLAGS) \
$(JSON_C_CFLAGS) \
+ $(MAGIC_CFLAGS) \
$(MOUNT_CFLAGS) \
$(OPENSSL_CFLAGS) \
$(PCRE2_CFLAGS) \
$(SECCOMP_CFLAGS) \
$(SOLV_CFLAGS) \
- $(SOLVEXT_CFLAGS) \
$(SQLITE3_CFLAGS) \
$(SYSTEMD_CFLAGS) \
$(UUID_CFLAGS) \
$(ARCHIVE_LIBS) \
$(CAP_LIBS) \
$(CURL_LIBS) \
+ $(ELF_LIBS) \
$(GPGME_LIBS) \
$(JSON_C_LIBS) \
$(LZMA_LIBS) \
+ $(MAGIC_LIBS) \
$(MOUNT_LIBS) \
$(OPENSSL_LIBS) \
$(PCRE2_LIBS) \
$(SECCOMP_LIBS) \
$(SOLV_LIBS) \
- $(SOLVEXT_LIBS) \
$(SQLITE3_LIBS) \
$(SYSTEMD_LIBS) \
$(UUID_LIBS) \
tests/libpakfire/config \
tests/libpakfire/db \
tests/libpakfire/dependencies \
+ tests/libpakfire/digest \
tests/libpakfire/downloader \
+ tests/libpakfire/file \
tests/libpakfire/jail \
tests/libpakfire/key \
tests/libpakfire/makefile \
+ tests/libpakfire/package \
tests/libpakfire/packager \
tests/libpakfire/parser \
tests/libpakfire/progressbar \
tests/libpakfire/repo \
tests/libpakfire/snapshot \
+ tests/libpakfire/string \
tests/libpakfire/util
dist_tests_libpakfire_main_SOURCES = \
tests/libpakfire/main.c
tests_libpakfire_main_CPPFLAGS = \
- $(TESTSUITE_CPPFLAGS) \
- -DTEST_ROOTFS=\"$(TEST_ROOTFS)\"
+ $(TESTSUITE_CPPFLAGS)
tests_libpakfire_main_CFLAGS = \
$(TESTSUITE_CFLAGS)
tests_libpakfire_dependencies_LDADD = \
$(TESTSUITE_LDADD)
+dist_tests_libpakfire_digest_SOURCES = \
+ tests/libpakfire/digest.c
+
+tests_libpakfire_digest_CPPFLAGS = \
+ $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_digest_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
+tests_libpakfire_digest_LDADD = \
+ $(TESTSUITE_LDADD)
+
dist_tests_libpakfire_downloader_SOURCES = \
tests/libpakfire/downloader.c
tests_libpakfire_downloader_LDADD = \
$(TESTSUITE_LDADD)
+dist_tests_libpakfire_file_SOURCES = \
+ tests/libpakfire/file.c
+
+tests_libpakfire_file_CPPFLAGS = \
+ $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_file_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
+tests_libpakfire_file_LDADD = \
+ $(TESTSUITE_LDADD)
+
dist_tests_libpakfire_jail_SOURCES = \
tests/libpakfire/jail.c
tests_libpakfire_makefile_LDADD = \
$(TESTSUITE_LDADD)
+dist_tests_libpakfire_package_SOURECES = \
+ tests/libpakfire/package.c
+
+tests_libpakfire_package_CPPFLAGS = \
+ $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_package_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
+tests_libpakfire_package_LDADD = \
+ $(TESTSUITE_LDADD)
+
dist_tests_libpakfire_packager_SOURCES = \
tests/libpakfire/packager.c
tests_libpakfire_snapshot_LDADD = \
$(TESTSUITE_LDADD)
+dist_tests_libpakfire_string_SOURCES = \
+ tests/libpakfire/string.c
+
+tests_libpakfire_string_CPPFLAGS = \
+ $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_string_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
+tests_libpakfire_string_LDADD = \
+ $(TESTSUITE_LDADD)
+
dist_tests_libpakfire_util_SOURCES = \
tests/libpakfire/util.c
# ------------------------------------------------------------------------------
-tests_stubdir = $(testsdir)/stub
-
-tests_stub_rootdir = $(tests_stubdir)/root
-
-tests_stub_root_PROGRAMS = \
+noinst_PROGRAMS += \
tests/stub/root/command
tests_stub_root_command_SOURCES = \
# ------------------------------------------------------------------------------
+noinst_PROGRAMS += \
+ tests/parser/test
+
+dist_tests_parser_test_SOURCES = \
+ tests/parser/test.c
+
+tests_parser_test_CPPFLAGS = \
+ $(AM_CPPFLAGS) \
+ $(PAKFIRE_CPPFLAGS) \
+ -DPAKFIRE_PRIVATE
+
+tests_parser_test_CFLAGS = \
+ $(JSON_C_CFLAGS)
+
+tests_parser_test_LDFLAGS = \
+ $(AM_LDFLAGS)
+
+tests_parser_test_LDADD = \
+ libpakfire.la \
+ libpakfire-internal.la
+
+# ------------------------------------------------------------------------------
+
dist_scripts_SCRIPTS = \
- src/scripts/check-buildroot \
- src/scripts/check-fhs \
- src/scripts/check-hardening \
- src/scripts/check-include \
src/scripts/check-interpreters \
- src/scripts/check-libraries \
- src/scripts/check-rpaths \
- src/scripts/check-symlinks \
- src/scripts/check-unsafe-files \
src/scripts/compress-man-pages \
src/scripts/find-prerequires \
src/scripts/find-provides \
src/scripts/find-requires \
- src/scripts/patch \
src/scripts/perl.prov \
src/scripts/perl.req \
- src/scripts/py-compile \
- src/scripts/remove-static-libs \
src/scripts/strip
# ------------------------------------------------------------------------------
macros/arch.macro \
macros/build.macro \
macros/cflags.macro \
+ macros/cmake.macro \
macros/constants.macro \
+ macros/meson.macro \
+ macros/ninja.macro \
macros/package-default.macro \
macros/perl.macro \
macros/python.macro \
MANPAGES = \
man/pakfire.8 \
+ man/pakfire-archive-format.5 \
man/pakfire-deps.5
MANPAGES_TXT = $(MANPAGES_TXT_5) $(MANPAGES_TXT_8)
contrib/config/general.conf
dist_configsdistros_DATA = \
- contrib/config/distros/ipfire3.conf \
- contrib/config/distros/ipfire-3.key
+ contrib/config/distros/ipfire3.conf
# ------------------------------------------------------------------------------
$(PAKFIRE_CPPFLAGS) \
-DABS_TOP_SRCDIR=\"$(abs_top_srcdir)\" \
-DTEST_ROOTFS=\"$(TEST_ROOTFS)\" \
+ -DTEST_STUB_COMMAND=\"$(abs_top_builddir)/tests/stub/root/command\" \
-DTEST_STUB_ROOT=\"$(TEST_STUB_ROOT)\" \
-DPAKFIRE_PRIVATE
TEST_DATA_DIR="$(abs_top_srcdir)/tests/data" \
TEST_STUB_ROOT="$(TEST_STUB_ROOT)" \
PAKFIRE_LOG=debug \
- #PYTHONPATH="$(top_srcdir)/.libs:$(top_srcdir)/src" \
topdir="$(shell pwd)"
dist_check_SCRIPTS = \
tests/data/compress/data.xz \
tests/data/compress/data.zst \
\
+ tests/data/digest/random \
+ \
tests/data/packages/dummy/dummy.nm \
\
tests/data/parser/test-comments.txt \