]> git.ipfire.org Git - people/stevee/pakfire.git/blobdiff - Makefile.am
Drop quality-agent
[people/stevee/pakfire.git] / Makefile.am
index 02120535dcc1e6511db75d33d16877727e54d37e..d6373c53101e29b0b96e9823b61fc216adbd9e05 100644 (file)
@@ -40,11 +40,11 @@ pythondir  = $(pyexecdir)
 configsdir = $(sysconfdir)/pakfire
 configsdistrosdir = $(configsdir)/distros
 macrosdir = $(prefix)/lib/pakfire/macros
-qualityagentdir = $(prefix)/lib/quality-agent
 scriptsdir = $(prefix)/lib/$(PACKAGE_NAME)
 
 TEST_ROOTFS = $(abs_top_builddir)/tests/.root
 
+BUILT_SOURCES =
 CLEANFILES =
 DISTCLEANFILES =
 EXTRA_DIST =
@@ -62,7 +62,9 @@ AM_LDFLAGS = $(OUR_LDFLAGS) \
        -Wl,--gc-sections \
        -Wl,--as-needed
 
-AM_YFLAGS = -d
+AM_YFLAGS = \
+       -d \
+       -Wno-yacc
 
 PAKFIRE_CPPFLAGS = -I$(top_srcdir)/src/libpakfire/include
 PAKFIRE_LIBS     = libpakfire.la
@@ -83,9 +85,13 @@ DISTCHECK_CONFIGURE_FLAGS = \
 clean-local: clean-local-check
 
 .PHONY: update-po
-update-po:
+update-po: po/POTFILES.in
        $(MAKE) -C po update-po
 
+po/POTFILES.in: Makefile
+       find $(abs_srcdir)/src | \
+               grep -E "\.(c|in|py)$$" | sed -e "s@$(abs_srcdir)/@@g" | LC_COLLATE=C sort > $@
+
 # ------------------------------------------------------------------------------
 
 dist_doc_DATA = \
@@ -106,36 +112,23 @@ install-exec-local:
                $(LN_S) -vf pakfire pakfire-daemon && \
                $(LN_S) -vf pakfire pakfire-key
 
-       $(MKDIR_P) $(DESTDIR)/$(scriptsdir)
-       cd $(DESTDIR)/$(scriptsdir) && \
-               $(LN_S) -vf ../../bin/pakfire builder
-
 # ------------------------------------------------------------------------------
 
 pakfire_PYTHON = \
        src/pakfire/__init__.py \
        src/pakfire/__version__.py \
-       src/pakfire/actions.py \
-       src/pakfire/arch.py \
        src/pakfire/base.py \
        src/pakfire/builder.py \
-       src/pakfire/cgroup.py \
        src/pakfire/client.py \
        src/pakfire/cli.py \
-       src/pakfire/compress.py \
        src/pakfire/config.py \
        src/pakfire/constants.py \
        src/pakfire/daemon.py \
-       src/pakfire/distro.py \
-       src/pakfire/downloaders.py \
        src/pakfire/errors.py \
-       src/pakfire/filelist.py \
        src/pakfire/http.py \
        src/pakfire/hub.py \
        src/pakfire/i18n.py \
        src/pakfire/logger.py \
-       src/pakfire/progressbar.py \
-       src/pakfire/shell.py \
        src/pakfire/system.py \
        src/pakfire/util.py
 
@@ -145,11 +138,6 @@ pakfiredir = $(pythondir)/pakfire
 
 pakfire_packages_PYTHON = \
        src/pakfire/packages/__init__.py \
-       src/pakfire/packages/base.py \
-       src/pakfire/packages/file.py \
-       src/pakfire/packages/installed.py \
-       src/pakfire/packages/lexer.py \
-       src/pakfire/packages/make.py \
        src/pakfire/packages/packager.py \
        src/pakfire/packages/tar.py
 
@@ -157,18 +145,6 @@ pakfire_packagesdir = $(pythondir)/pakfire/packages
 
 # ------------------------------------------------------------------------------
 
-pakfire_repository_PYTHON = \
-       src/pakfire/repository/__init__.py \
-       src/pakfire/repository/base.py \
-       src/pakfire/repository/database.py \
-       src/pakfire/repository/local.py \
-       src/pakfire/repository/metadata.py \
-       src/pakfire/repository/system.py
-
-pakfire_repositorydir = $(pythondir)/pakfire/repository
-
-# ------------------------------------------------------------------------------
-
 pakfire_ui_PYTHON = \
        src/pakfire/ui/__init__.py \
        src/pakfire/ui/base.py \
@@ -187,9 +163,6 @@ _pakfire_la_SOURCES = \
        src/_pakfire/_pakfiremodule.c \
        src/_pakfire/archive.c \
        src/_pakfire/archive.h \
-       src/_pakfire/capabilities.c \
-       src/_pakfire/capabilities.h \
-       src/_pakfire/constants.h \
        src/_pakfire/errors.h \
        src/_pakfire/key.c \
        src/_pakfire/key.h \
@@ -197,20 +170,18 @@ _pakfire_la_SOURCES = \
        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/relation.c \
-       src/_pakfire/relation.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/selector.c \
-       src/_pakfire/selector.h \
        src/_pakfire/solution.c \
        src/_pakfire/solution.h \
-       src/_pakfire/step.c \
-       src/_pakfire/step.h \
        src/_pakfire/transaction.c \
        src/_pakfire/transaction.h \
        src/_pakfire/util.c \
@@ -223,8 +194,6 @@ _pakfire_la_CPPFLAGS = \
 _pakfire_la_CFLAGS = \
        $(AM_CFLAGS) \
        $(PYTHON_DEVEL_CFLAGS) \
-       $(CAP_CFLAGS) \
-       $(SOLV_CFLAGS) \
        -Wno-cast-function-type
 
 _pakfire_la_LDFLAGS = \
@@ -235,16 +204,14 @@ _pakfire_la_LDFLAGS = \
 
 _pakfire_la_LIBADD = \
        $(PYTHON_DEVEL_LIBS) \
-       $(PAKFIRE_LIBS) \
-       $(CAP_LIBS) \
-       $(SOLV_LIBS)
+       $(PAKFIRE_LIBS)
 
 # ------------------------------------------------------------------------------
 
 CLEANFILES += \
-       src/libpakfire/grammar.c \
-       src/libpakfire/grammar.h \
-       src/libpakfire/scanner.c
+       src/libpakfire/parser/grammar.c \
+       src/libpakfire/parser/grammar.h \
+       src/libpakfire/parser/scanner.c
 
 noinst_LTLIBRARIES += \
        libpakfire-parser.la
@@ -263,57 +230,76 @@ libpakfire_parser_la_CPPFLAGS = \
        -include $(top_builddir)/config.h \
        -DPAKFIRE_PRIVATE
 
-src/libpakfire/parser/scanner.c: src/libpakfire/parser/grammar.h
+BUILT_SOURCES += \
+       src/libpakfire/parser/grammar.h
 
 lib_LTLIBRARIES += \
        libpakfire.la
 
 libpakfire_la_SOURCES = \
+       src/libpakfire/arch.c \
        src/libpakfire/archive.c \
-       src/libpakfire/errno.c \
+       src/libpakfire/build.c \
+       src/libpakfire/cgroup.c \
+       src/libpakfire/compress.c \
+       src/libpakfire/config.c \
+       src/libpakfire/db.c \
+       src/libpakfire/dist.c \
+       src/libpakfire/downloader.c \
+       src/libpakfire/execute.c \
        src/libpakfire/file.c \
-       src/libpakfire/filter.c \
+       src/libpakfire/filelist.c \
        src/libpakfire/key.c \
        src/libpakfire/logging.c \
        src/libpakfire/package.c \
+       src/libpakfire/packager.c \
        src/libpakfire/packagelist.c \
        src/libpakfire/pakfire.c \
        src/libpakfire/parser.c \
        src/libpakfire/problem.c \
-       src/libpakfire/relation.c \
-       src/libpakfire/relationlist.c \
+       src/libpakfire/progressbar.c \
+       src/libpakfire/pwd.c \
        src/libpakfire/repo.c \
+       src/libpakfire/repolist.c \
        src/libpakfire/request.c \
-       src/libpakfire/selector.c \
+       src/libpakfire/scriptlet.c \
+       src/libpakfire/snapshot.c \
        src/libpakfire/solution.c \
-       src/libpakfire/step.c \
-       src/libpakfire/system.c \
        src/libpakfire/transaction.c \
        src/libpakfire/util.c
 
 pkginclude_HEADERS += \
+       src/libpakfire/include/pakfire/arch.h \
        src/libpakfire/include/pakfire/archive.h \
+       src/libpakfire/include/pakfire/build.h \
+       src/libpakfire/include/pakfire/cgroup.h \
+       src/libpakfire/include/pakfire/compress.h \
+       src/libpakfire/include/pakfire/config.h \
        src/libpakfire/include/pakfire/constants.h \
-       src/libpakfire/include/pakfire/errno.h \
+       src/libpakfire/include/pakfire/db.h \
+       src/libpakfire/include/pakfire/dist.h \
+       src/libpakfire/include/pakfire/downloader.h \
+       src/libpakfire/include/pakfire/execute.h \
        src/libpakfire/include/pakfire/file.h \
-       src/libpakfire/include/pakfire/filter.h \
+       src/libpakfire/include/pakfire/filelist.h \
        src/libpakfire/include/pakfire/i18n.h \
        src/libpakfire/include/pakfire/key.h \
        src/libpakfire/include/pakfire/logging.h \
        src/libpakfire/include/pakfire/package.h \
+       src/libpakfire/include/pakfire/packager.h \
        src/libpakfire/include/pakfire/packagelist.h \
        src/libpakfire/include/pakfire/pakfire.h \
        src/libpakfire/include/pakfire/parser.h \
        src/libpakfire/include/pakfire/private.h \
        src/libpakfire/include/pakfire/problem.h \
-       src/libpakfire/include/pakfire/relation.h \
-       src/libpakfire/include/pakfire/relationlist.h \
+       src/libpakfire/include/pakfire/progressbar.h \
+       src/libpakfire/include/pakfire/pwd.h \
        src/libpakfire/include/pakfire/repo.h \
+       src/libpakfire/include/pakfire/repolist.h \
        src/libpakfire/include/pakfire/request.h \
-       src/libpakfire/include/pakfire/selector.h \
+       src/libpakfire/include/pakfire/scriptlet.h \
+       src/libpakfire/include/pakfire/snapshot.h \
        src/libpakfire/include/pakfire/solution.h \
-       src/libpakfire/include/pakfire/step.h \
-       src/libpakfire/include/pakfire/system.h \
        src/libpakfire/include/pakfire/transaction.h \
        src/libpakfire/include/pakfire/types.h \
        src/libpakfire/include/pakfire/util.h
@@ -321,7 +307,14 @@ pkginclude_HEADERS += \
 libpakfire_la_CFLAGS = \
        $(AM_CFLAGS) \
        -fvisibility=hidden \
-       $(LIBGCRYPT_CFLAGS)
+       $(CURL_CFLAGS) \
+       $(JSON_C_CFLAGS) \
+       $(OPENSSL_CFLAGS) \
+       $(PCRE2_CFLAGS) \
+       $(SOLV_CFLAGS) \
+       $(SQLITE3_CFLAGS) \
+       $(UUID_CFLAGS) \
+       $(ZSTD_CFLAGS)
 
 libpakfire_la_CPPFLAGS = \
        $(AM_CPPFLAGS) \
@@ -337,10 +330,16 @@ libpakfire_la_LDFLAGS = \
 libpakfire_la_LIBADD = \
        libpakfire-parser.la \
        $(ARCHIVE_LIBS) \
+       $(CURL_LIBS) \
        $(GPGME_LIBS) \
-       $(LIBGCRYPT_LIBS) \
+       $(JSON_C_LIBS) \
        $(LZMA_LIBS) \
-       $(SOLV_LIBS)
+       $(OPENSSL_LIBS) \
+       $(PCRE2_LIBS) \
+       $(SOLV_LIBS) \
+       $(SQLITE3_LIBS) \
+       $(UUID_LIBS) \
+       $(ZSTD_LIBS)
 
 libpakfire_la_DEPENDENCIES = \
        src/libpakfire/libpakfire.sym \
@@ -349,12 +348,45 @@ libpakfire_la_DEPENDENCIES = \
 EXTRA_DIST += \
        src/libpakfire/libpakfire.sym
 
+noinst_LTLIBRARIES += \
+       libpakfire-internal.la
+
+libpakfire_internal_la_SOURCES = \
+       $(libpakfire_la_SOURCES)
+
+libpakfire_internal_la_CPPFLAGS = \
+       $(libpakfire_la_CPPFLAGS)
+
+libpakfire_internal_la_CFLAGS = \
+       $(libpakfire_la_CFLAGS)
+
+libpakfire_internal_la_LDFLAGS = \
+       $(AM_LDFLAGS) \
+       -Wl,--version-script=$(top_srcdir)/src/libpakfire/libpakfire.sym
+
+libpakfire_internal_la_LIBADD = \
+       $(libpakfire_la_LIBADD)
+
+libpakfire_internal_la_DEPENDENCIES = \
+       $(libpakfire_la_DEPENDENCIES)
+
 check_PROGRAMS += \
        tests/libpakfire/main \
+       tests/libpakfire/arch \
        tests/libpakfire/archive \
+       tests/libpakfire/cgroup \
+       tests/libpakfire/compress \
+       tests/libpakfire/config \
+       tests/libpakfire/db \
+       tests/libpakfire/downloader \
+       tests/libpakfire/execute \
        tests/libpakfire/key \
        tests/libpakfire/makefile \
-       tests/libpakfire/parser
+       tests/libpakfire/packager \
+       tests/libpakfire/parser \
+       tests/libpakfire/progressbar \
+       tests/libpakfire/repo \
+       tests/libpakfire/util
 
 dist_tests_libpakfire_main_SOURCES = \
        tests/libpakfire/main.c
@@ -364,8 +396,16 @@ tests_libpakfire_main_CPPFLAGS = \
        -DTEST_ROOTFS=\"$(TEST_ROOTFS)\"
 
 tests_libpakfire_main_LDADD = \
-       $(TESTSUITE_LDADD) \
-       $(PAKFIRE_LIBS)
+       $(TESTSUITE_LDADD)
+
+tests_libpakfire_arch_SOURCES = \
+       tests/libpakfire/arch.c
+
+tests_libpakfire_arch_CPPFLAGS = \
+       $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_arch_LDADD = \
+       $(TESTSUITE_LDADD)
 
 tests_libpakfire_archive_SOURCES = \
        tests/libpakfire/archive.c
@@ -374,8 +414,61 @@ tests_libpakfire_archive_CPPFLAGS = \
        $(TESTSUITE_CPPFLAGS)
 
 tests_libpakfire_archive_LDADD = \
-       $(TESTSUITE_LDADD) \
-       $(PAKFIRE_LIBS)
+       $(TESTSUITE_LDADD)
+
+dist_tests_libpakfire_cgroup_SOURCES = \
+       tests/libpakfire/cgroup.c
+
+tests_libpakfire_cgroup_CPPFLAGS = \
+       $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_cgroup_LDADD = \
+       $(TESTSUITE_LDADD)
+
+dist_tests_libpakfire_compress_SOURCES = \
+       tests/libpakfire/compress.c
+
+tests_libpakfire_compress_CPPFLAGS = \
+       $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_compress_LDADD = \
+       $(TESTSUITE_LDADD)
+
+dist_tests_libpakfire_config_SOURCES = \
+       tests/libpakfire/config.c
+
+tests_libpakfire_config_CPPFLAGS = \
+       $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_config_LDADD = \
+       $(TESTSUITE_LDADD)
+
+tests_libpakfire_db_SOURCES = \
+       tests/libpakfire/db.c
+
+tests_libpakfire_db_CPPFLAGS = \
+       $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_db_LDADD = \
+       $(TESTSUITE_LDADD)
+
+dist_tests_libpakfire_downloader_SOURCES = \
+       tests/libpakfire/downloader.c
+
+tests_libpakfire_downloader_CPPFLAGS = \
+       $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_downloader_LDADD = \
+       $(TESTSUITE_LDADD)
+
+tests_libpakfire_execute_SOURCES = \
+       tests/libpakfire/execute.c
+
+tests_libpakfire_execute_CPPFLAGS = \
+       $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_execute_LDADD = \
+       $(TESTSUITE_LDADD)
 
 tests_libpakfire_key_SOURCES = \
        tests/libpakfire/key.c \
@@ -385,19 +478,25 @@ tests_libpakfire_key_CPPFLAGS = \
        $(TESTSUITE_CPPFLAGS)
 
 tests_libpakfire_key_LDADD = \
-       $(TESTSUITE_LDADD) \
-       $(PAKFIRE_LIBS)
+       $(TESTSUITE_LDADD)
 
 dist_tests_libpakfire_makefile_SOURCES = \
        tests/libpakfire/makefile.c
 
 tests_libpakfire_makefile_CPPFLAGS = \
-       $(TESTSUITE_CPPFLAGS) \
-       -DPAKFIRE_PRIVATE
+       $(TESTSUITE_CPPFLAGS)
 
 tests_libpakfire_makefile_LDADD = \
-       $(TESTSUITE_LDADD) \
-       $(PAKFIRE_LIBS)
+       $(TESTSUITE_LDADD)
+
+dist_tests_libpakfire_packager_SOURCES = \
+       tests/libpakfire/packager.c
+
+tests_libpakfire_packager_CPPFLAGS = \
+       $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_packager_LDADD = \
+       $(TESTSUITE_LDADD)
 
 dist_tests_libpakfire_parser_SOURCES = \
        tests/libpakfire/parser.c
@@ -406,8 +505,34 @@ tests_libpakfire_parser_CPPFLAGS = \
        $(TESTSUITE_CPPFLAGS)
 
 tests_libpakfire_parser_LDADD = \
-       $(TESTSUITE_LDADD) \
-       $(PAKFIRE_LIBS)
+       $(TESTSUITE_LDADD)
+
+dist_tests_libpakfire_progressbar_SOURCES = \
+       tests/libpakfire/progressbar.c
+
+tests_libpakfire_progressbar_CPPFLAGS = \
+       $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_progressbar_LDADD = \
+       $(TESTSUITE_LDADD)
+
+dist_tests_libpakfire_repo_SOURCES = \
+       tests/libpakfire/repo.c
+
+tests_libpakfire_repo_CPPFLAGS = \
+       $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_repo_LDADD = \
+       $(TESTSUITE_LDADD)
+
+dist_tests_libpakfire_util_SOURCES = \
+       tests/libpakfire/util.c
+
+tests_libpakfire_util_CPPFLAGS = \
+       $(TESTSUITE_CPPFLAGS)
+
+tests_libpakfire_util_LDADD = \
+       $(TESTSUITE_LDADD)
 
 # ------------------------------------------------------------------------------
 
@@ -428,20 +553,7 @@ libpakfire_preload_la_LIBADD = \
 
 # ------------------------------------------------------------------------------
 
-scripts_SCRIPTS = \
-       src/scripts/extract-debuginfo \
-       src/scripts/quality-agent
-
-EXTRA_DIST += \
-       src/scripts/extract-debuginfo.in \
-       src/scripts/quality-agent.in
-
-CLEANFILES += \
-       src/scripts/extract-debuginfo \
-       src/scripts/quality-agent
-
 dist_scripts_SCRIPTS = \
-       src/scripts/chroot-shell \
        src/scripts/cleanup \
        src/scripts/compress-man-pages \
        src/scripts/find-common \
@@ -452,7 +564,8 @@ dist_scripts_SCRIPTS = \
        src/scripts/perl.prov \
        src/scripts/perl.req \
        src/scripts/py-compile \
-       src/scripts/remove-static-libs
+       src/scripts/remove-static-libs \
+       src/scripts/strip
 
 dist_scripts_DATA = \
        src/scripts/functions-common \
@@ -464,28 +577,6 @@ dist_scripts_DATA = \
 
 # ------------------------------------------------------------------------------
 
-dist_qualityagent_SCRIPTS = \
-       src/quality-agent/001-include-files \
-       src/quality-agent/001-remove-info-files \
-       src/quality-agent/001-unsafe-files \
-       src/quality-agent/002-bad-symlinks \
-       src/quality-agent/003-libs-location \
-       src/quality-agent/050-canary \
-       src/quality-agent/050-execstacks \
-       src/quality-agent/050-invalid-interpreters \
-       src/quality-agent/050-libs-needed \
-       src/quality-agent/050-libs-soname \
-       src/quality-agent/050-libs-x86_64 \
-       src/quality-agent/050-nx \
-       src/quality-agent/050-relro \
-       src/quality-agent/050-rpaths \
-       src/quality-agent/095-directory-layout
-
-dist_qualityagent_DATA = \
-       src/quality-agent/qa-include
-
-# ------------------------------------------------------------------------------
-
 dist_macros_DATA = \
        macros/arch.macro \
        macros/build.macro \
@@ -494,7 +585,6 @@ dist_macros_DATA = \
        macros/package-default.macro \
        macros/perl.macro \
        macros/python.macro \
-       macros/quality-agent.macro \
        macros/systemd.macro \
        macros/templates.macro
 
@@ -514,7 +604,6 @@ endif
 # ------------------------------------------------------------------------------
 
 dist_configs_DATA = \
-       contrib/config/builder.conf \
        contrib/config/client.conf \
        contrib/config/daemon.conf \
        contrib/config/general.conf
@@ -528,8 +617,7 @@ substitutions = \
        '|PACKAGE_NAME=$(PACKAGE_NAME)|' \
        '|PACKAGE_VERSION=$(PACKAGE_VERSION)|' \
        '|bindir=$(bindir)|' \
-       '|libexecdir=$(libexecdir)|' \
-       '|qualityagentdir=$(qualityagentdir)|'
+       '|libexecdir=$(libexecdir)|'
 
 SED_PROCESS = \
        $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
@@ -552,24 +640,31 @@ tests_libtestsuite_la_SOURCES = \
        tests/testsuite.h
 
 tests_libtestsuite_la_CPPFLAGS = \
-       $(TESTSUITE_CPPFLAGS) \
-       -DABS_TOP_SRCDIR=\"$(abs_top_srcdir)\" \
-       -DTEST_ROOTFS=\"$(TEST_ROOTFS)\"
+       $(TESTSUITE_CPPFLAGS)
 
 TESTSUITE_CPPFLAGS = \
        $(AM_CPPFLAGS) \
-       $(PAKFIRE_CPPFLAGS)
+       $(PAKFIRE_CPPFLAGS) \
+       -DABS_TOP_SRCDIR=\"$(abs_top_srcdir)\" \
+       -DTEST_ROOTFS=\"$(TEST_ROOTFS)\" \
+       -DPAKFIRE_PRIVATE
 
 TESTSUITE_LDADD = \
-       tests/libtestsuite.la
+       tests/libtestsuite.la \
+       libpakfire.la \
+       libpakfire-internal.la
 
 TESTS_ENVIRONMENT = \
+       TEST_DATA_DIR="$(abs_top_srcdir)/tests/data" \
        PAKFIRE_LOG=debug \
        PYTHONPATH="$(top_srcdir)/.libs:$(top_srcdir)/src" \
        topdir="$(shell pwd)"
 
-#dist_check_SCRIPTS = \
-#      tests/module-load.py
+dist_check_SCRIPTS = \
+       tests/python/execute.py \
+       tests/python/parser.py \
+       tests/python/progressbar.py \
+       tests/python/test.py
 
 TESTS = \
        $(check_PROGRAMS) \
@@ -577,9 +672,23 @@ TESTS = \
 
 # Some test data to run tests
 EXTRA_DIST += \
+       tests/pakfire.conf \
+       \
        tests/data/726D8B0B0889B04E.key \
-       tests/data/beep-1.3-2.ip3.x86_64.pfm
+       tests/data/beep-1.3-2.ip3.x86_64.pfm \
+       \
+       tests/data/beep.nm \
+       tests/data/kernel.nm \
+       \
+       tests/data/compress/data.xz \
+       tests/data/compress/data.zst \
+       \
+       tests/data/parser/test-comments.txt \
+       tests/data/parser/test-conditionals.txt \
+       tests/data/parser/test-declarations.txt \
+       tests/data/parser/test-subparsers.txt \
+       tests/data/parser/perl.info
 
 .PHONY: clean-local-check
 clean-local-check:
-       -rm -rf $(TEST_ROOTFS)
+       -rm -rf $(TEST_ROOTFS)/*