diff --git a/common/shlibs b/common/shlibs index 330255fcde5..73d3de9e2a0 100644 --- a/common/shlibs +++ b/common/shlibs @@ -70,6 +70,7 @@ libncursesw.so.6 ncurses-libs-5.8_1 ignore libtinfo.so.6 ncurses-libtinfo-libs-6.2_2 libnetcdf.so.15 netcdf-4.7.0_1 libformw.so.6 ncurses-libs-5.8_1 ignore +libfplll.so.7 fplll-5.4.1_1 libpanelw.so.6 ncurses-libs-5.8_1 ignore libmenuw.so.6 ncurses-libs-5.8_1 ignore libobjc.so.4 libobjc-4.7.3_12 diff --git a/srcpkgs/fplll-devel b/srcpkgs/fplll-devel new file mode 120000 index 00000000000..af32f9e54f1 --- /dev/null +++ b/srcpkgs/fplll-devel @@ -0,0 +1 @@ +fplll \ No newline at end of file diff --git a/srcpkgs/fplll/template b/srcpkgs/fplll/template new file mode 100644 index 00000000000..524ce18887f --- /dev/null +++ b/srcpkgs/fplll/template @@ -0,0 +1,27 @@ +# Template file for 'fplll' +pkgname=fplll +version=5.4.1 +revision=1 +build_style=gnu-configure +makedepends="gmp-devel mpfr-devel" +short_desc="Lattice algorithms using floating-point orthogonalization and LLL" +maintainer="Gonzalo TornarĂ­a " +license="LGPL-2.1-or-later" +homepage="https://github.com/fplll/fplll" +distfiles="https://github.com/fplll/fplll/releases/download/${version}/fplll-${version}.tar.gz" +checksum=7bd887957173aa592091772c1c36f6aa606b3b2ace0d14e2c26c7463dcf2deb7 + +if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then + makedepends+=" libatomic-devel" +fi + +fplll-devel_package() { + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + } +}