############################################################################### # IPFire.org - An Open Source Firewall Solution # # Copyright (C) - IPFire Development Team # ############################################################################### name = libsolv version = 0.0.0 git_ver = c02d759 release = 4.git%{git_ver} maintainer = Michael Tremer groups = System/Libraries url = https://github.com/openSUSE/libsolv license = BSD summary = A library for solving package dependencies. description A library for solving package dependencies by using a SAT resolver written in C++. end thisapp = %{name}-%{version}-%{git_ver} source_dl = build requires gcc-c++ cmake db4-devel expat-devel zlib-devel end prepare_cmds # Make sure that libsatsolverext is linked properly to all needed # libraries. echo "TARGET_LINK_LIBRARIES(libsolvext libsolv \${EXPAT_LIBRARY} \${ZLIB_LIBRARY})" \ >> ext/CMakeLists.txt end build mkdir build cd build && cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=1 make %{PARALELLISMFLAGS} end install cd build && make install DESTDIR=%{BUILDROOT} end end packages package %{name} package %{name}-devel template DEVEL end package %{name}-debuginfo template DEBUGINFO end end