1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
#!/usr/bin/make -f
include /usr/share/dpkg/pkg-info.mk
# Both llama.cpp and the ggml it depends on are private for now
RPATH=/usr/lib/$(DEB_HOST_MULTIARCH)/ggml:/usr/lib/$(DEB_HOST_MULTIARCH)/llama
CMAKE_FLAGS = \
-DJAVA_HOME=/usr/lib/jvm/default-java \
-DCMAKE_INSTALL_RPATH=$(RPATH) \
-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DJJML_DO_NOT_BUILD_TP=ON \
%:
dh $@ --buildsystem=cmake
override_dh_auto_configure-arch:
dh_auto_configure -- $(CMAKE_FLAGS)
override_dh_auto_configure-indep:
dh_auto_configure -- $(CMAKE_FLAGS)
execute_after_dh_auto_install-indep:
ln -sr debian/tmp/usr/share/java/org.argeo.jjml-$(DEB_VERSION_UPSTREAM).jar \
debian/tmp/usr/share/java/org.argeo.jjml.jar
|