Experimental project containing INOFFICIAL tools to manage custom Arch Linux repositories; built on top of tools provided by the pacman and devtools packages.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cmake_minimum_required ( VERSION 3.1.0 FATAL_ERROR )
# metadata
set ( META_PROJECT_NAME repomgr )
set ( META_PROJECT_TYPE application )
set ( META_APP_AUTHOR "Martchus" )
set ( META_APP_URL "https://github.com/${META_APP_AUTHOR}/${META_PROJECT_NAME}" )
set ( META_APP_DESCRIPTION "Repository manager and package builder for Arch Linux" )
set ( META_APP_CATEGORIES "System;Utility;Network;FileTransfer" )
set ( META_VERSION_MAJOR 0 )
set ( META_VERSION_MINOR 0 )
set ( META_VERSION_PATCH 1 )
set ( META_VERSION_EXACT_SONAME ON )
set ( META_CXX_STANDARD 20 )
project ( ${ META_PROJECT_NAME } )
enable_testing ( )
# add subdirectories
option ( INCLUDE_TABULATE_PROJECT "includes the CMake project of tabulate" OFF )
if ( INCLUDE_TABULATE_PROJECT )
add_subdirectory ( 3rdparty/tabulate )
endif ( )
add_subdirectory ( libpkg )
link_directories ( ${ LIBPKG_BINARY_DIR } )
add_subdirectory ( librepomgr )
link_directories ( ${ LIBREPOMGR_BINARY_DIR } )
add_subdirectory ( srv )
add_subdirectory ( cli )
add_subdirectory ( pacfind )