lib_LTLIBRARIES =
libexec_PROGRAMS =
noinst_LTLIBRARIES =
+noinst_PROGRAMS =
pkgpyexec_LTLIBRARIES =
pkginclude_HEADERS =
# ------------------------------------------------------------------------------
-dist_bin_SCRIPTS = \
- src/scripts/pakfire
+bin_SCRIPTS = \
+ src/scripts/pakfire \
+ src/scripts/pakfire-builder \
+ src/scripts/pakfire-client \
+ src/scripts/pakfire-daemon
-install-exec-local:
- $(MKDIR_P) $(DESTDIR)/$(bindir)
- cd $(DESTDIR)/$(bindir) && \
- $(LN_S) -vf pakfire pakfire-builder && \
- $(LN_S) -vf pakfire pakfire-client && \
- $(LN_S) -vf pakfire pakfire-daemon && \
- $(LN_S) -vf pakfire pakfire-key
+EXTRA_DIST += \
+ src/scripts/pakfire.in \
+ src/scripts/pakfire-builder.in \
+ src/scripts/pakfire-client.in \
+ src/scripts/pakfire-daemon.in
+
+CLEANFILES += \
+ src/scripts/pakfire \
+ src/scripts/pakfire-builder \
+ src/scripts/pakfire-client \
+ src/scripts/pakfire-daemon
# ------------------------------------------------------------------------------
pakfire_PYTHON = \
src/pakfire/__init__.py \
src/pakfire/__version__.py \
- src/pakfire/base.py \
- src/pakfire/builder.py \
- src/pakfire/client.py \
- src/pakfire/cli.py \
src/pakfire/config.py \
src/pakfire/constants.py \
src/pakfire/daemon.py \
src/pakfire/errors.py \
- src/pakfire/http.py \
src/pakfire/hub.py \
src/pakfire/i18n.py \
src/pakfire/logger.py \
- src/pakfire/system.py \
src/pakfire/util.py
pakfiredir = $(pythondir)/pakfire
# ------------------------------------------------------------------------------
-pakfire_packages_PYTHON = \
- src/pakfire/packages/__init__.py \
- src/pakfire/packages/packager.py \
- src/pakfire/packages/tar.py
-
-pakfire_packagesdir = $(pythondir)/pakfire/packages
-
-# ------------------------------------------------------------------------------
-
-pakfire_ui_PYTHON = \
- src/pakfire/ui/__init__.py \
- src/pakfire/ui/base.py \
- src/pakfire/ui/cli.py \
- src/pakfire/ui/helpers.py \
- src/pakfire/ui/progressbar.py
-
-pakfire_uidir = $(pythondir)/pakfire/ui
-
-# ------------------------------------------------------------------------------
-
pkgpyexec_LTLIBRARIES += \
_pakfire.la
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/_pakfire/key.c \
src/_pakfire/key.h \
src/_pakfire/package.c \
src/_pakfire/package.h \
src/_pakfire/pakfire.c \
src/_pakfire/pakfire.h \
- src/_pakfire/parser.c \
- src/_pakfire/parser.h \
src/_pakfire/problem.c \
src/_pakfire/problem.h \
src/_pakfire/progressbar.c \
src/_pakfire/progressbar.h \
src/_pakfire/repo.c \
src/_pakfire/repo.h \
- src/_pakfire/request.c \
- src/_pakfire/request.h \
src/_pakfire/solution.c \
src/_pakfire/solution.h \
- src/_pakfire/transaction.c \
- src/_pakfire/transaction.h \
src/_pakfire/util.c \
src/_pakfire/util.h
src/libpakfire/parser/scanner.l
libpakfire_parser_la_CFLAGS = \
- $(AM_CFLAGS)
+ $(AM_CFLAGS) \
+ $(JSON_C_CFLAGS)
libpakfire_parser_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
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/execute.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/packager.c \
src/libpakfire/packagelist.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
pkginclude_HEADERS += \
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/execute.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/packager.h \
src/libpakfire/include/pakfire/packagelist.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/types.h \
+ src/libpakfire/include/pakfire/ui.h \
src/libpakfire/include/pakfire/util.h
libpakfire_la_CFLAGS = \
$(AM_CFLAGS) \
-fvisibility=hidden \
+ $(CAP_LIBS) \
$(CURL_CFLAGS) \
+ $(ELF_CFLAGS) \
$(JSON_C_CFLAGS) \
+ $(MAGIC_CFLAGS) \
+ $(MOUNT_CFLAGS) \
$(OPENSSL_CFLAGS) \
$(PCRE2_CFLAGS) \
+ $(SECCOMP_CFLAGS) \
$(SOLV_CFLAGS) \
$(SQLITE3_CFLAGS) \
+ $(SYSTEMD_CFLAGS) \
$(UUID_CFLAGS) \
$(ZSTD_CFLAGS)
libpakfire_la_LIBADD = \
libpakfire-parser.la \
$(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) \
$(SQLITE3_LIBS) \
+ $(SYSTEMD_LIBS) \
$(UUID_LIBS) \
$(ZSTD_LIBS)
tests/libpakfire/main \
tests/libpakfire/arch \
tests/libpakfire/archive \
+ tests/libpakfire/build \
tests/libpakfire/cgroup \
tests/libpakfire/compress \
tests/libpakfire/config \
tests/libpakfire/db \
+ tests/libpakfire/dependencies \
+ tests/libpakfire/digest \
tests/libpakfire/downloader \
- tests/libpakfire/execute \
+ 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_main_LDADD = \
$(TESTSUITE_LDADD)
tests_libpakfire_arch_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
+tests_libpakfire_arch_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
tests_libpakfire_arch_LDADD = \
$(TESTSUITE_LDADD)
tests_libpakfire_archive_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
+tests_libpakfire_archive_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
tests_libpakfire_archive_LDADD = \
$(TESTSUITE_LDADD)
+dist_tests_libpakfire_build_SOURCES = \
+ tests/libpakfire/build.c
+
+tests_libpakfire_build_CPPFLAGS = \
+ $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_build_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
+tests_libpakfire_build_LDADD = \
+ $(TESTSUITE_LDADD)
+
dist_tests_libpakfire_cgroup_SOURCES = \
tests/libpakfire/cgroup.c
tests_libpakfire_cgroup_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
+tests_libpakfire_cgroup_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
tests_libpakfire_cgroup_LDADD = \
$(TESTSUITE_LDADD)
tests_libpakfire_compress_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
+tests_libpakfire_compress_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
tests_libpakfire_compress_LDADD = \
$(TESTSUITE_LDADD)
tests_libpakfire_config_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
+tests_libpakfire_config_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
tests_libpakfire_config_LDADD = \
$(TESTSUITE_LDADD)
tests_libpakfire_db_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
+tests_libpakfire_db_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
tests_libpakfire_db_LDADD = \
$(TESTSUITE_LDADD)
+dist_tests_libpakfire_dependencies_SOURCES = \
+ tests/libpakfire/dependencies.c
+
+tests_libpakfire_dependencies_CPPFLAGS = \
+ $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_dependencies_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_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
+tests_libpakfire_downloader_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
tests_libpakfire_downloader_LDADD = \
$(TESTSUITE_LDADD)
-tests_libpakfire_execute_SOURCES = \
- tests/libpakfire/execute.c
+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_execute_CPPFLAGS = \
+tests_libpakfire_jail_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
-tests_libpakfire_execute_LDADD = \
+tests_libpakfire_jail_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
+tests_libpakfire_jail_LDADD = \
$(TESTSUITE_LDADD)
tests_libpakfire_key_SOURCES = \
tests_libpakfire_key_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
+tests_libpakfire_key_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
tests_libpakfire_key_LDADD = \
$(TESTSUITE_LDADD)
tests_libpakfire_makefile_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
+tests_libpakfire_makefile_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
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_packager_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
+tests_libpakfire_packager_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
tests_libpakfire_packager_LDADD = \
$(TESTSUITE_LDADD)
tests_libpakfire_parser_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
+tests_libpakfire_parser_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
tests_libpakfire_parser_LDADD = \
$(TESTSUITE_LDADD)
tests_libpakfire_progressbar_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
+tests_libpakfire_progressbar_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
tests_libpakfire_progressbar_LDADD = \
$(TESTSUITE_LDADD)
tests_libpakfire_repo_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
+tests_libpakfire_repo_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
tests_libpakfire_repo_LDADD = \
$(TESTSUITE_LDADD)
+dist_tests_libpakfire_snapshot_SOURCES = \
+ tests/libpakfire/snapshot.c
+
+tests_libpakfire_snapshot_CPPFLAGS = \
+ $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_snapshot_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
+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_libpakfire_util_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
+tests_libpakfire_util_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
tests_libpakfire_util_LDADD = \
$(TESTSUITE_LDADD)
# ------------------------------------------------------------------------------
-lib_LTLIBRARIES += \
- libpakfire_preload.la
+noinst_PROGRAMS += \
+ tests/stub/root/command
-libpakfire_preload_la_SOURCES = \
- src/libpakfire_preload/uname.c
+tests_stub_root_command_SOURCES = \
+ tests/stub/command.c
-libpakfire_preload_la_LDFLAGS = \
- $(AM_LDFLAGS) \
- -shared \
- -module \
- -avoid-version
+tests_stub_root_command_LDFLAGS = \
+ -all-static
+
+CLEANFILES += \
+ tests/stub/root/command
-libpakfire_preload_la_LIBADD = \
- $(DL_LIBS)
+TEST_STUB_ROOT = $(abs_top_builddir)/tests/stub/root
+
+# ------------------------------------------------------------------------------
+
+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/cleanup \
+ src/scripts/check-interpreters \
src/scripts/compress-man-pages \
- src/scripts/find-common \
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
-dist_scripts_DATA = \
- src/scripts/functions-common \
- src/scripts/functions-constants \
- src/scripts/functions-directories \
- src/scripts/functions-files \
- src/scripts/functions-lists \
- src/scripts/functions-logging
-
# ------------------------------------------------------------------------------
dist_macros_DATA = \
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)
+MANPAGES_TXT_5 = $(patsubst %.5,%.txt,$(MANPAGES))
+MANPAGES_TXT_8 = $(patsubst %.8,%.txt,$(MANPAGES))
+MANPAGES_HTML = $(patsubst %.txt,%.html,$(MANPAGES_TXT))
+MANPAGES_XML = $(patsubst %.txt,%.xml,$(MANPAGES_TXT))
+
+AM_V_ASCIIDOC = $(AM_V_ASCIIDOC_$(V))
+AM_V_ASCIIDOC_ = $(AM_V_ASCIIDOC_$(AM_DEFAULT_VERBOSITY))
+AM_V_ASCIIDOC_0 = @echo " ASCIIDOC" $@;
+
+AM_V_XSLT = $(AM_V_XSLT_$(V))
+AM_V_XSLT_ = $(AM_V_XSLT_$(AM_DEFAULT_VERBOSITY))
+AM_V_XSLT_0 = @echo " XSLT " $@;
+
+.PHONY: man
+man: $(MANPAGES) $(MANPAGES_HTML)
+
+if ENABLE_MAN_PAGES
+man_MANS = \
+ $(MANPAGES)
+endif
+
+CLEANFILES += \
+ $(MANPAGES) \
+ $(MANPAGES_HTML) \
+ $(MANPAGES_XML)
+
+EXTRA_DIST += \
+ man/asciidoc.conf \
+ $(MANPAGES_TXT)
+
+XSLTPROC_FLAGS = \
+ --nonet \
+ --stringparam man.output.quietly 1 \
+ --stringparam funcsynopsis.style ansi \
+ --stringparam man.th.extra1.suppress 1 \
+ --stringparam man.authors.section.enabled 1 \
+ --stringparam man.copyright.section.enabled 1
+
+XSLTPROC_COMMAND_MAN = \
+ $(AM_V_XSLT)$(MKDIR_P) $(dir $@) && \
+ $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) \
+ http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
+
+man/%.xml: man/%.txt man/asciidoc.conf
+ $(AM_V_ASCIIDOC)$(MKDIR_P) $(dir $@) && \
+ $(ASCIIDOC) \
+ -f $(abs_srcdir)/man/asciidoc.conf \
+ -d manpage -b docbook -o $@ $<
+
+man/%.5: man/%.xml
+ $(XSLTPROC_COMMAND_MAN)
+
+man/%.8: man/%.xml
+ $(XSLTPROC_COMMAND_MAN)
+
+man/%.html: man/%.txt man/asciidoc.conf
+ $(AM_V_ASCIIDOC)$(MKDIR_P) $(dir $@) && \
+ $(ASCIIDOC) \
+ -f $(abs_srcdir)/man/asciidoc.conf \
+ -b html5 -a icons -a theme=flask -o $@ $<
+
+.PHONY: upload-man
+upload-man: $(MANPAGES_HTML)
+ rsync -avHz --delete --progress $(MANPAGES_HTML) ms@fs01.haj.ipfire.org:/pub/man-pages/$(PACKAGE_NAME)/
+
+# ------------------------------------------------------------------------------
+
if HAVE_SYSTEMD
systemdsystemunit_DATA = \
src/systemd/pakfire-daemon.service
'|PACKAGE_NAME=$(PACKAGE_NAME)|' \
'|PACKAGE_VERSION=$(PACKAGE_VERSION)|' \
'|bindir=$(bindir)|' \
- '|libexecdir=$(libexecdir)|'
+ '|libexecdir=$(libexecdir)|' \
+ '|sysconfdir=$(sysconfdir)|'
SED_PROCESS = \
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
$(SED) $(subst '|,-e 's|@,$(subst =,\@|,$(subst |',|g',$(substitutions)))) \
< $< > $@
-src/scripts/%: src/scripts/%.in Makefile
- $(SED_PROCESS)
-
-src/systemd/%: src/systemd/%.in Makefile
+%: %.in Makefile
$(SED_PROCESS)
# - testsuite ------------------------------------------------------------------
tests/testsuite.c \
tests/testsuite.h
+tests_libtestsuite_la_CFLAGS = \
+ $(TESTSUITE_CFLAGS)
+
tests_libtestsuite_la_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS)
$(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
+TESTSUITE_CFLAGS = \
+ $(JSON_C_CFLAGS)
+
TESTSUITE_LDADD = \
tests/libtestsuite.la \
libpakfire.la \
TESTS_ENVIRONMENT = \
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/python/execute.py \
- tests/python/parser.py \
+ tests/python/jail.py \
tests/python/progressbar.py \
tests/python/test.py
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 \
tests/data/parser/test-conditionals.txt \
tests/data/parser/test-declarations.txt \