Compare commits
74 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
67cad9be9e | ||
|
|
b6da8bc35c | ||
|
|
def0e77f3a | ||
|
|
9dc2f1aae6 | ||
|
|
68b0304c5b | ||
|
|
3bf1651fe0 | ||
|
|
16c83e2854 | ||
|
|
1e83f747c0 | ||
|
|
f95b734ed1 | ||
|
|
fb5c2f8654 | ||
|
|
e9e1e263ae | ||
|
|
236f5a7bce | ||
|
|
8c66c69c14 | ||
|
|
5d2f972593 | ||
|
|
48cc1034c8 | ||
|
|
d5bc99508f | ||
|
|
ad116b8cbe | ||
|
|
6854cce516 | ||
|
|
3145dc90c4 | ||
|
|
cf21db9170 | ||
|
|
563463c553 | ||
|
|
3c1072305f | ||
|
|
5b13d942bc | ||
|
|
f64510a702 | ||
|
|
65c7ee573d | ||
|
|
989b8e2530 | ||
|
|
ebe93e66dc | ||
|
|
a37b152ba3 | ||
|
|
d990865234 | ||
|
|
2367763a25 | ||
|
|
6c5763b5c6 | ||
|
|
82380e9f92 | ||
|
|
e05cdb3e5b | ||
|
|
e19906d76d | ||
|
|
68d7283912 | ||
|
|
3ac117af02 | ||
|
|
c2010a1441 | ||
|
|
b88ddb8e95 | ||
|
|
10a102c3c6 | ||
|
|
35c4e3ff04 | ||
|
|
a5c120787f | ||
|
|
35d4744341 | ||
|
|
96eff99572 | ||
|
|
2196e709ee | ||
|
|
5c2955b0b2 |
||
|
|
f3ebec7472 |
||
|
|
86dca567b5 | ||
|
|
640f92e486 |
||
|
|
bae7463532 | ||
|
|
172e075abe | ||
|
|
c91b7e5535 | ||
|
|
e356ba47d4 | ||
|
|
59cdf802e8 | ||
|
|
32cb4cc382 | ||
|
|
0f1639f319 | ||
|
|
1e87c871d6 | ||
|
|
edbfd336a2 | ||
|
|
6c33316d84 | ||
|
|
18898db411 | ||
|
|
79600e4ed6 | ||
|
|
fad6f73bf7 | ||
|
|
c1dbd0bfed | ||
|
|
1f712cffba | ||
|
|
0f4eb4310f | ||
|
|
b01bb10292 | ||
|
|
f5849d3bdb | ||
|
|
5945955780 | ||
|
|
4ff4fc2422 | ||
|
|
a376869e53 | ||
|
|
e48af61485 | ||
|
|
fbad503654 | ||
|
|
8f53eed969 | ||
|
|
68870f236e | ||
|
|
732789fc11 |
7 changed files with 377 additions and 165 deletions
13
.gitignore
vendored
13
.gitignore
vendored
|
|
@ -6,3 +6,16 @@
|
||||||
/libint-2.0.3-641hg.tgz
|
/libint-2.0.3-641hg.tgz
|
||||||
/libint2-644hg.tar.xz
|
/libint2-644hg.tar.xz
|
||||||
/libint-2.0.3-644hg.tar.xz
|
/libint-2.0.3-644hg.tar.xz
|
||||||
|
/progman.pdf
|
||||||
|
/v2.1.0.tar.gz
|
||||||
|
/libint-2.1.0-classdoc.tar.bz2
|
||||||
|
/libint-2.1.0-stable.tgz
|
||||||
|
/v2.6.0.tar.gz
|
||||||
|
/libint-2.6.0.tgz
|
||||||
|
/libint-2.6.0-classdoc.tar.bz2
|
||||||
|
/libint-2.8.2.tgz
|
||||||
|
/v2.8.2.tar.gz
|
||||||
|
/progman-2.8.2.pdf
|
||||||
|
/v2.9.0.tar.gz
|
||||||
|
/progman-2.9.0.pdf
|
||||||
|
/libint-2.9.0.tar.xz
|
||||||
|
|
|
||||||
|
|
@ -1,48 +1,28 @@
|
||||||
# Generate libint2 source tarball.
|
# Generate libint2 source tarball.
|
||||||
# 2013-05-12 Susi Lehtola
|
# 2024-02-21 Susi Lehtola
|
||||||
|
|
||||||
# Before running this script, make sure that you have all the
|
# Before running this script, make sure that you have all the
|
||||||
# buildrequires for building libint2 w/ bootstrapping
|
# buildrequires for building libint2 w/ bootstrapping by running the command
|
||||||
|
|
||||||
|
# sudo dnf install boost-devel gmp-devel mpfr-devel autoconf automake "tex(latex)" "tex(appendix.sty)" "tex(framed.sty)" "tex(mathcomp.sty)" "tex(subfigure.sty)" "tex(wrapfig.sty)" "tex-bibtex" "tex(bbding.sty)" "tex(braket.sty)" "tex(sfmath.sty)" latex2html
|
||||||
|
|
||||||
# Read hg release from spec file
|
|
||||||
hgrel=`grep "global hgrel" libint2.spec|awk '{print $3}'`
|
|
||||||
# Read the version from the spec file
|
# Read the version from the spec file
|
||||||
ver=`grep "Version" libint2.spec|awk '{print $2}'`
|
ver=`grep "Version" libint2.spec|awk '{print $2}'`
|
||||||
|
|
||||||
echo "Using hg release $hgrel of version $ver."
|
echo "Using version $ver."
|
||||||
|
|
||||||
# Get the sources
|
# Get the sources
|
||||||
if [ ! -d libint2 ]; then
|
if [ ! -f v${ver}.tar.gz ]; then
|
||||||
hg clone -u $hgrel http://hg.code.sf.net/p/libint/mercurial libint2
|
wget https://github.com/evaleev/libint/archive/v${ver}.tar.gz
|
||||||
else
|
|
||||||
cd libint2
|
|
||||||
|
|
||||||
# Get the current version
|
|
||||||
cur=`hg parent | head -n 1 |sed 's|:| |g' | awk '{print $2}'`
|
|
||||||
|
|
||||||
# Check if we are not at the wanted revision
|
|
||||||
if [ $cur != $hgrel ]; then
|
|
||||||
# Remove the generated tarball
|
|
||||||
echo "Removing tarball generated from revision $cur"
|
|
||||||
rm -rf objdir/libint-*.tgz
|
|
||||||
|
|
||||||
# Pull update
|
|
||||||
hg pull
|
|
||||||
hg update -r $hgrel
|
|
||||||
else
|
|
||||||
echo "Old version was $cur, current is $hgrel"
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Generate source tarball
|
# Unzip tarball
|
||||||
if [ ! -f libint2-${hgrel}hg.tar.xz ]; then
|
if [ ! -d libint-${ver} ]; then
|
||||||
tar Jcf libint2-${hgrel}hg.tar.xz --exclude=.hg/ --exclude=objdir* libint2
|
tar zxf v${ver}.tar.gz
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Go into the directory
|
# Go into the directory
|
||||||
cd libint2
|
cd libint-${ver}
|
||||||
|
|
||||||
# Run autoconf
|
# Run autoconf
|
||||||
aclocal -I lib/autoconf
|
aclocal -I lib/autoconf
|
||||||
|
|
@ -55,23 +35,41 @@ fi
|
||||||
|
|
||||||
cd objdir
|
cd objdir
|
||||||
# Configure the options for the target library
|
# Configure the options for the target library
|
||||||
if [ ! -f libint-${ver}-stable.tgz ]; then
|
if [ ! -f libint-${ver}.tgz ]; then
|
||||||
echo "libint-${ver}-stable.tgz does not exist, generating."
|
echo "libint-${ver}.tgz does not exist, generating."
|
||||||
|
|
||||||
export CXX=g++
|
export CXX=g++
|
||||||
# Optimization flags to use for the compiler (just speeds up the generation)
|
# Optimization flags to use for the compiler (just speeds up the generation)
|
||||||
export OPTFLAGS=`rpm --eval %{optflags}`
|
export OPTFLAGS=`rpm --eval %{optflags}`
|
||||||
|
export CXXGENFLAGS=`rpm --eval %{optflags}`
|
||||||
|
|
||||||
|
if(( 1 )); then
|
||||||
|
../configure --enable-shared --disable-static \
|
||||||
|
--enable-eri=2 --enable-eri3=2 --enable-eri2=2 \
|
||||||
|
--enable-1body=2 --enable-g12=1 \
|
||||||
|
--enable-1body-property-derivs \
|
||||||
|
--with-multipole-max-order=10 \
|
||||||
|
--with-eri-max-am=6,5,4 \
|
||||||
|
--with-eri3-max-am=12,11,10 --with-eri2-max-am=12,11,10 \
|
||||||
|
--with-max-am=6,5,4 \
|
||||||
|
--with-g12-max-am=5 --with-g12-opt-am=3 \
|
||||||
|
--with-g12dkh-max-am=5 --with-g12dkh-opt-am=3 \
|
||||||
|
--disable-unrolling --enable-generic-code --enable-contracted-ints \
|
||||||
|
--with-cxx-optflags="$OPTFLAGS" \
|
||||||
|
| tee configure.log
|
||||||
|
else
|
||||||
|
# Much smaller version to work out the packaging
|
||||||
|
../configure --enable-shared --disable-static \
|
||||||
|
--enable-eri=2 --enable-eri3=2 --enable-eri2=2 \
|
||||||
|
--with-eri-max-am=3,2,1 --with-eri-opt-am=3 \
|
||||||
|
--with-eri3-max-am=3 --with-eri2-max-am=3 \
|
||||||
|
--with-g12-max-am=2 --with-g12-opt-am=2 \
|
||||||
|
--with-g12dkh-max-am=2 --with-g12dkh-opt-am=2 \
|
||||||
|
--disable-unrolling --enable-generic-code --enable-contracted-ints \
|
||||||
|
--with-cxx-optflags="$OPTFLAGS" \
|
||||||
|
| tee configure.log
|
||||||
|
fi
|
||||||
|
|
||||||
../configure --enable-shared --disable-static \
|
|
||||||
--enable-eri=2 --enable-eri3=2 --enable-eri2=2 \
|
|
||||||
--with-eri-max-am=7,5,4 --with-eri-opt-am=3 \
|
|
||||||
--with-eri3-max-am=7 --with-eri2-max-am=7 \
|
|
||||||
--with-g12-max-am=5 --with-g12-opt-am=3 \
|
|
||||||
--with-g12dkh-max-am=5 --with-g12dkh-opt-am=3 \
|
|
||||||
--disable-unrolling --enable-generic-code --enable-contracted-ints \
|
|
||||||
--with-cxx-optflags="$OPTFLAGS" \
|
|
||||||
| tee configure.log
|
|
||||||
|
|
||||||
# Generate the library sources
|
# Generate the library sources
|
||||||
echo "Running make export, follow progress in export.log"
|
echo "Running make export, follow progress in export.log"
|
||||||
make export > export.log
|
make export > export.log
|
||||||
|
|
@ -79,10 +77,16 @@ else
|
||||||
echo "Found previously generated tarball."
|
echo "Found previously generated tarball."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Compress the source tarball
|
# Generate documentation
|
||||||
cp libint-${ver}-stable.tgz libint-${ver}-${hgrel}hg.tar.gz
|
make -C doc
|
||||||
gunzip libint-${ver}-${hgrel}hg.tar.gz
|
|
||||||
xz libint-${ver}-${hgrel}hg.tar
|
|
||||||
mv libint-${ver}-${hgrel}hg.tar.xz ../..
|
|
||||||
|
|
||||||
|
# Copy the generated source tarball
|
||||||
|
cp libint-${ver}.tgz ../..
|
||||||
|
# Copy the programmer's manual
|
||||||
|
cp -p doc/progman/progman.pdf ../../progman-${ver}.pdf
|
||||||
|
|
||||||
|
# Recompress with xz
|
||||||
|
cd ../..
|
||||||
|
cp -p libint-${ver}.{tgz,tar.gz}
|
||||||
|
gunzip libint-${ver}.tar.gz
|
||||||
|
xz libint-${ver}.tar
|
||||||
|
|
|
||||||
23
libint-2.6.0-fexample.patch
Normal file
23
libint-2.6.0-fexample.patch
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
diff -up libint-2.6.0/fortran/fortran_example.F90.fexample libint-2.6.0/fortran/fortran_example.F90
|
||||||
|
--- libint-2.6.0/fortran/fortran_example.F90.fexample 2020-08-15 13:40:52.426814159 +0300
|
||||||
|
+++ libint-2.6.0/fortran/fortran_example.F90 2020-08-15 13:42:07.730617092 +0300
|
||||||
|
@@ -1,7 +1,7 @@
|
||||||
|
PROGRAM fortran_example
|
||||||
|
|
||||||
|
#include <libint2/config.h>
|
||||||
|
-#include <libint2/util/generated/libint2_params.h>
|
||||||
|
+#include "libint2_params.h"
|
||||||
|
#include "fortran_incldefs.h"
|
||||||
|
|
||||||
|
USE ISO_C_BINDING, ONLY: C_DOUBLE, C_F_POINTER, C_F_PROCPOINTER, C_NULL_PTR
|
||||||
|
@@ -86,8 +86,8 @@ PROGRAM fortran_example
|
||||||
|
am2, c2, alpha2, B, &
|
||||||
|
am3, c3, alpha3, C, &
|
||||||
|
am4, c4, alpha4, D, &
|
||||||
|
- F, deriv_order, erieval)
|
||||||
|
- CALL print_eri(am1, am2, am3, am4, erieval)
|
||||||
|
+ F, erieval)
|
||||||
|
+ CALL print_eri(am1, am2, am3, am4, deriv_order, erieval)
|
||||||
|
CALL libint2_cleanup_eri2(erieval)
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
22
libint-2.8.2-fedoraver.patch
Normal file
22
libint-2.8.2-fedoraver.patch
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
diff -up libint-2.8.2/CMakeLists.txt.fedoraver libint-2.8.2/CMakeLists.txt
|
||||||
|
--- libint-2.8.2/CMakeLists.txt.fedoraver 2024-02-21 23:21:55.000000000 +0000
|
||||||
|
+++ libint-2.8.2/CMakeLists.txt 2024-02-22 09:49:10.871180865 +0000
|
||||||
|
@@ -16,7 +16,7 @@ if (LIBINT_BUILDID)
|
||||||
|
else(LIBINT_BUILDID)
|
||||||
|
set(LIBINT_EXT_VERSION ${LIBINT_VERSION})
|
||||||
|
endif(LIBINT_BUILDID)
|
||||||
|
-set(MAX_AM_ERI "") # patch here in export tarball w/highest 4-center, 0-deriv ERI AM in numbers
|
||||||
|
+set(MAX_AM_ERI "7") # patch here in export tarball w/highest 4-center, 0-deriv ERI AM in numbers
|
||||||
|
|
||||||
|
# Add module directory and modules =====================================================================================
|
||||||
|
|
||||||
|
diff -up libint-2.8.2/src/configuration.cc.cmake.in.fedoraver libint-2.8.2/src/configuration.cc.cmake.in
|
||||||
|
--- libint-2.8.2/src/configuration.cc.cmake.in.fedoraver 2024-02-21 23:21:54.000000000 +0000
|
||||||
|
+++ libint-2.8.2/src/configuration.cc.cmake.in 2024-02-22 09:50:11.307111838 +0000
|
||||||
|
@@ -23,5 +23,5 @@
|
||||||
|
@return the semicolon-separated strings from CMake components */
|
||||||
|
const char* configuration_accessor() {
|
||||||
|
// return "@Libint2_CONFIG_COMPONENTS@";
|
||||||
|
- return "(nyi)";
|
||||||
|
+ return "ss;multipole_nn_d0;multipole_mm_d0;multipole_ll_d0;multipole_kk_d0;multipole_ii_d0;multipole_hh_d0;multipole_gg_d0;multipole_ff_d0;multipole_dd_d0;onebody_kk_d0;onebody_ii_d0;onebody_hh_d0;onebody_gg_d0;onebody_ff_d0;onebody_dd_d0;onebody_kk_d1;onebody_ii_d1;onebody_hh_d1;onebody_gg_d1;onebody_ff_d1;onebody_dd_d1;onebody_hh_d2;onebody_gg_d2;onebody_ff_d2;onebody_dd_d2;eri_kkkk_d0;eri_iiii_d0;eri_hhhh_d0;eri_gggg_d0;eri_ffff_d0;eri_dddd_d0;eri_kkkk_d1;eri_iiii_d1;eri_hhhh_d1;eri_gggg_d1;eri_ffff_d1;eri_dddd_d1;eri_gggg_d2;eri_ffff_d2;eri_dddd_d2;eri_kkQ_d0;eri_kkO_d0;eri_kkN_d0;eri_kkM_d0;eri_kkL_d0;eri_kkK_d0;eri_iiQ_d0;eri_iiO_d0;eri_iiN_d0;eri_iiM_d0;eri_iiL_d0;eri_iiK_d0;eri_iiI_d0;eri_hhQ_d0;eri_hhO_d0;eri_hhN_d0;eri_hhM_d0;eri_hhL_d0;eri_hhK_d0;eri_hhI_d0;eri_hhH_d0;eri_ggQ_d0;eri_ggO_d0;eri_ggN_d0;eri_ggM_d0;eri_ggL_d0;eri_ggK_d0;eri_ggI_d0;eri_ggH_d0;eri_ggG_d0;eri_ffQ_d0;eri_ffO_d0;eri_ffN_d0;eri_ffM_d0;eri_ffL_d0;eri_ffK_d0;eri_ffI_d0;eri_ffH_d0;eri_ffG_d0;eri_ffF_d0;eri_ddQ_d0;eri_ddO_d0;eri_ddN_d0;eri_ddM_d0;eri_ddL_d0;eri_ddK_d0;eri_ddI_d0;eri_ddH_d0;eri_ddG_d0;eri_ddF_d0;eri_ddD_d0;eri_kkK_d1;eri_iiK_d1;eri_iiI_d1;eri_hhK_d1;eri_hhI_d1;eri_hhH_d1;eri_ggK_d1;eri_ggI_d1;eri_ggH_d1;eri_ggG_d1;eri_ffK_d1;eri_ffI_d1;eri_ffH_d1;eri_ffG_d1;eri_ffF_d1;eri_ddK_d1;eri_ddI_d1;eri_ddH_d1;eri_ddG_d1;eri_ddF_d1;eri_ddD_d1;eri_hhH_d2;eri_ggH_d2;eri_ggG_d2;eri_ffH_d2;eri_ffG_d2;eri_ffF_d2;eri_ddH_d2;eri_ddG_d2;eri_ddF_d2;eri_ddD_d2;eri_kkq_d0;eri_kko_d0;eri_kkn_d0;eri_kkm_d0;eri_kkl_d0;eri_kkk_d0;eri_iiq_d0;eri_iio_d0;eri_iin_d0;eri_iim_d0;eri_iil_d0;eri_iik_d0;eri_iii_d0;eri_hhq_d0;eri_hho_d0;eri_hhn_d0;eri_hhm_d0;eri_hhl_d0;eri_hhk_d0;eri_hhi_d0;eri_hhh_d0;eri_ggq_d0;eri_ggo_d0;eri_ggn_d0;eri_ggm_d0;eri_ggl_d0;eri_ggk_d0;eri_ggi_d0;eri_ggh_d0;eri_ggg_d0;eri_ffq_d0;eri_ffo_d0;eri_ffn_d0;eri_ffm_d0;eri_ffl_d0;eri_ffk_d0;eri_ffi_d0;eri_ffh_d0;eri_ffg_d0;eri_fff_d0;eri_ddq_d0;eri_ddo_d0;eri_ddn_d0;eri_ddm_d0;eri_ddl_d0;eri_ddk_d0;eri_ddi_d0;eri_ddh_d0;eri_ddg_d0;eri_ddf_d0;eri_ddd_d0;eri_kkk_d1;eri_iik_d1;eri_iii_d1;eri_hhk_d1;eri_hhi_d1;eri_hhh_d1;eri_ggk_d1;eri_ggi_d1;eri_ggh_d1;eri_ggg_d1;eri_ffk_d1;eri_ffi_d1;eri_ffh_d1;eri_ffg_d1;eri_fff_d1;eri_ddk_d1;eri_ddi_d1;eri_ddh_d1;eri_ddg_d1;eri_ddf_d1;eri_ddd_d1;eri_hhh_d2;eri_ggh_d2;eri_ggg_d2;eri_ffh_d2;eri_ffg_d2;eri_fff_d2;eri_ddh_d2;eri_ddg_d2;eri_ddf_d2;eri_ddd_d2;eri_QQ_d0;eri_OO_d0;eri_NN_d0;eri_MM_d0;eri_LL_d0;eri_KK_d0;eri_II_d0;eri_HH_d0;eri_GG_d0;eri_FF_d0;eri_DD_d0;eri_KK_d1;eri_II_d1;eri_HH_d1;eri_GG_d1;eri_FF_d1;eri_DD_d1;eri_HH_d2;eri_GG_d2;eri_FF_d2;eri_DD_d2;eri_qq_d0;eri_oo_d0;eri_nn_d0;eri_mm_d0;eri_ll_d0;eri_kk_d0;eri_ii_d0;eri_hh_d0;eri_gg_d0;eri_ff_d0;eri_dd_d0;eri_kk_d1;eri_ii_d1;eri_hh_d1;eri_gg_d1;eri_ff_d1;eri_dd_d1;eri_hh_d2;eri_gg_d2;eri_ff_d2;eri_dd_d2;g12_hhhh_d0;g12_gggg_d0;g12_ffff_d0;g12_dddd_d0;g12_hhhh_d1;g12_gggg_d1;g12_ffff_d1;g12_dddd_d1";
|
||||||
|
}
|
||||||
12
libint-2.9.0-datadir.patch
Normal file
12
libint-2.9.0-datadir.patch
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
diff -up libint-2.9.0/CMakeLists.txt.datadir libint-2.9.0/CMakeLists.txt
|
||||||
|
--- libint-2.9.0/CMakeLists.txt.datadir 2024-08-16 18:09:07.000000000 +0000
|
||||||
|
+++ libint-2.9.0/CMakeLists.txt 2024-09-03 18:26:42.987384071 +0000
|
||||||
|
@@ -377,7 +377,7 @@ if (LIBINT_HAS_CXX_API)
|
||||||
|
target_compile_definitions(
|
||||||
|
libint2_cxx
|
||||||
|
INTERFACE
|
||||||
|
- $<INSTALL_INTERFACE:DATADIR="\$\{_IMPORT_PREFIX\}/${LIBINT2_INSTALL_DATADIR}">
|
||||||
|
+ $<INSTALL_INTERFACE:DATADIR="${LIBINT2_INSTALL_DATADIR}">
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
# Add library to the list of installed components
|
||||||
367
libint2.spec
367
libint2.spec
|
|
@ -1,11 +1,14 @@
|
||||||
# Snapshot revision.
|
# We run out of memory on the ARM builders with LTO
|
||||||
%global hgrel 644
|
%ifarch %{arm}
|
||||||
|
%define _lto_cflags %{nil}
|
||||||
# Do full bootstrapping? (Build compiler and run it to generate library sources)
|
|
||||||
%global bootstrap 1
|
|
||||||
%if 0%{?rhel} == 5 || 0%{?rhel} == 6
|
|
||||||
%global bootstrap 0
|
|
||||||
%endif
|
%endif
|
||||||
|
# We run out of memory on many builders since the source files are big, drop down to four threads
|
||||||
|
%define _smp_mflags -j4
|
||||||
|
# Disable x86 architectures since builders run out of memory
|
||||||
|
ExcludeArch: %{ix86}
|
||||||
|
|
||||||
|
# RPM macro directory
|
||||||
|
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
|
||||||
|
|
||||||
# The source code the libint compiler generates is already very highly
|
# The source code the libint compiler generates is already very highly
|
||||||
# optimized. Further optimization done by the compiler does not
|
# optimized. Further optimization done by the compiler does not
|
||||||
|
|
@ -13,57 +16,49 @@
|
||||||
# We use -O2 for the compiler and -O1 for the library (these are given
|
# We use -O2 for the compiler and -O1 for the library (these are given
|
||||||
# in configure). The common flags are
|
# in configure). The common flags are
|
||||||
%global commonflags %(echo %{optflags} | sed "s|-O2||g")
|
%global commonflags %(echo %{optflags} | sed "s|-O2||g")
|
||||||
%if %bootstrap
|
%global optflags %commonflags -O1 -fno-var-tracking-assignments
|
||||||
%global optflags %commonflags
|
|
||||||
%else
|
# API version provided. Increment this whenever you change the configure time flags.
|
||||||
%global optflags %commonflags -O1
|
%global apiversion 1
|
||||||
%endif
|
|
||||||
|
|
||||||
Name: libint2
|
Name: libint2
|
||||||
Version: 2.0.3
|
Version: 2.9.0
|
||||||
Release: 4.%{hgrel}hg%{?dist}
|
Release: 5%{?dist}
|
||||||
Summary: A library for efficient evaluation of electron repulsion integrals
|
Summary: A library for efficient evaluation of electron repulsion integrals
|
||||||
Group: System Environment/Libraries
|
# Generator itself is GPLv2+, generated library packaged in Fedora is LGPLv3
|
||||||
License: GPLv2+
|
License: LGPL-3.0-only
|
||||||
URL: http://sourceforge.net/p/libint
|
URL: https://github.com/evaleev/libint
|
||||||
|
|
||||||
# Compiler sources
|
# Compiler sources
|
||||||
Source0: libint2-%{hgrel}hg.tar.xz
|
Source0: https://github.com/evaleev/libint/archive/v%{version}.tar.gz
|
||||||
# The library sources, which are autogenerated by a compiler, which needs a
|
# The library sources, which are generated by the compiler. The
|
||||||
# rather recent C++11 compiler to compile. Regardless of the C++
|
# compiler needs a rather recent C++11 compiler to build. Regardless
|
||||||
# compiler used, the generated sources are identical. However, EPEL
|
# of the C++ compiler used, the generated sources are
|
||||||
# doesn't have a recent enough C++ compiler to be able to generate the
|
# identical. However, EPEL doesn't have a recent enough C++ compiler
|
||||||
# sources. Also, if the sources are generated on the same run,
|
# to be able to generate the sources. Also, if the sources are
|
||||||
# debuginfo will turn up missing from the RPM (BZ #9619635). For this
|
# generated on the same run, debuginfo will turn up missing from the
|
||||||
# reason pregenerated sources are used. To generate the sources, run
|
# RPM (BZ #9619635). For this reason pregenerated sources are used. To
|
||||||
# the generate-sources.sh script.
|
# generate the sources, run the generate-sources.sh script.
|
||||||
Source1: libint-%{version}-%{hgrel}hg.tar.xz
|
Source1: libint-%{version}.tar.xz
|
||||||
|
# The programmers' manual is compiled from the LaTeX source by generate-sources.sh
|
||||||
|
Source2: progman-%{version}.pdf
|
||||||
|
|
||||||
# For building documentation
|
# The source tarball generator does not introduce all info in the CMake config for now, this patches in the missing info
|
||||||
BuildRequires: tex(latex)
|
Patch0: libint-2.8.2-fedoraver.patch
|
||||||
%if 0%{?fedora} >= 18
|
# Fix location of data directory in generated CMake config
|
||||||
BuildRequires: tex(appendix.sty)
|
Patch1: libint-2.9.0-datadir.patch
|
||||||
BuildRequires: tex(framed.sty)
|
|
||||||
BuildRequires: tex(mathcomp.sty)
|
|
||||||
BuildRequires: tex(subfigure.sty)
|
|
||||||
Buildrequires: tex(wrapfig.sty)
|
|
||||||
BuildRequires: tex-bibtex
|
|
||||||
BuildRequires: tex(bbding.sty)
|
|
||||||
BuildRequires: tex(braket.sty)
|
|
||||||
BuildRequires: tex(sfmath.sty)
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if %bootstrap
|
Provides: libint2(api)%{?_isa} = %{apiversion}
|
||||||
BuildRequires: boost-devel
|
|
||||||
BuildRequires: gmp-devel
|
|
||||||
BuildRequires: mpfr-devel
|
|
||||||
BuildRequires: autoconf
|
|
||||||
BuildRequires: automake
|
|
||||||
%endif
|
|
||||||
|
|
||||||
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
|
BuildRequires: gcc-c++
|
||||||
# On PPC (at least on EPEL5) the build fails due to a relocation error
|
BuildRequires: gcc-gfortran
|
||||||
ExcludeArch: ppc
|
BuildRequires: boost-devel
|
||||||
|
BuildRequires: mpfr-devel
|
||||||
|
BuildRequires: python3-devel
|
||||||
|
BuildRequires: make
|
||||||
|
BuildRequires: cmake
|
||||||
|
BuildRequires: eigen3-devel
|
||||||
|
BuildRequires: pybind11-devel
|
||||||
|
|
||||||
%description
|
%description
|
||||||
LIBINT computes the Coulomb and exchange integrals, which in electronic
|
LIBINT computes the Coulomb and exchange integrals, which in electronic
|
||||||
|
|
@ -76,95 +71,237 @@ computer implementation of such methods by implementing an optimizing compiler
|
||||||
to generate automatically highly-specialized code that runs well on
|
to generate automatically highly-specialized code that runs well on
|
||||||
super-scalar architectures.
|
super-scalar architectures.
|
||||||
|
|
||||||
|
%package data
|
||||||
|
Summary: Shared data for libint2
|
||||||
|
Requires: libint2 = %{version}-%{release}
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description data
|
||||||
|
This package contains shared data for libint2.
|
||||||
|
|
||||||
|
%package doc
|
||||||
|
Summary: Documentation for libint2
|
||||||
|
Requires: libint2 = %{version}-%{release}
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description doc
|
||||||
|
This package contains a programmer's manual and doxygen documentation
|
||||||
|
for the classes.
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development headers and libraries for libint
|
Summary: Development headers and libraries for libint2
|
||||||
Group: Development/Libraries
|
|
||||||
Requires: libint2%{?_isa} = %{version}-%{release}
|
Requires: libint2%{?_isa} = %{version}-%{release}
|
||||||
|
# For dir ownership
|
||||||
|
Requires: cmake
|
||||||
|
# Dependencies for compiling code
|
||||||
|
Requires: boost-devel
|
||||||
|
Requires: eigen3-devel
|
||||||
|
Requires: gmp-devel
|
||||||
|
Requires: mpfr-devel
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
This package contains development headers and libraries for libint.
|
This package contains development headers and libraries for libint2.
|
||||||
It also contains a programmer's manual.
|
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%if %bootstrap
|
%setup -q -T -b 1 -n libint-%{version}
|
||||||
%setup -q -n libint2
|
%patch 0 -p1 -b .fedora
|
||||||
|
# Copy programmers manual
|
||||||
# Generate configure
|
cp -p %{SOURCE2} doc/progman.pdf
|
||||||
aclocal -I lib/autoconf
|
|
||||||
autoconf
|
|
||||||
|
|
||||||
%else
|
|
||||||
%setup -q -T -b 1 -n libint-%{version}-stable
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CXX=g++
|
export CXX=g++
|
||||||
|
%cmake -DENABLE_FORTRAN=ON -DENABLE_MPFR=ON -DLIBINT2_PYTHON=ON -DLIBINT2_INSTALL_LIBDIR=%{_libdir} -DLIBINT2_INSTALL_DATADIR=%{_datadir}/%{name} -DLIBINT2_INSTALL_CMAKEDIR=%{_libdir}/cmake/%{name}
|
||||||
%if %bootstrap
|
%cmake_build
|
||||||
mkdir objdir-%{_arch}
|
|
||||||
cd objdir-%{_arch}
|
|
||||||
ln -s ../configure .
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%configure \
|
|
||||||
%if %bootstrap
|
|
||||||
--enable-eri=2 --enable-eri3=2 --enable-eri2=2 \
|
|
||||||
--with-eri-max-am=7,5,4 --with-eri-opt-am=3 \
|
|
||||||
--with-eri3-max-am=7 --with-eri2-max-am=7 \
|
|
||||||
--with-g12-max-am=5 --with-g12-opt-am=3 \
|
|
||||||
--with-g12dkh-max-am=5 --with-g12dkh-opt-am=3 \
|
|
||||||
--disable-unrolling --enable-generic-code --enable-contracted-ints \
|
|
||||||
--with-cxx-optflags="-O2" --with-cxxgen-optflags="-O1" \
|
|
||||||
%endif
|
|
||||||
--enable-shared --disable-static
|
|
||||||
|
|
||||||
make %{?_smp_mflags}
|
|
||||||
|
|
||||||
# Build documentation
|
|
||||||
make -C doc
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf %{buildroot}
|
%cmake_install
|
||||||
|
|
||||||
%if %bootstrap
|
|
||||||
cd objdir-%{_arch}
|
|
||||||
%endif
|
|
||||||
make install DESTDIR=%{buildroot}
|
|
||||||
find %{buildroot} -name *.la -delete
|
find %{buildroot} -name *.la -delete
|
||||||
# Make sure libraries are executable (otherwise they are not stripped)
|
# Make sure libraries are executable (otherwise they are not stripped)
|
||||||
find %{buildroot} -name *.so.*.* -exec chmod 755 {} \;
|
find %{buildroot} -name *.so* -exec chmod 755 {} \;
|
||||||
|
|
||||||
%clean
|
# Create macro file
|
||||||
rm -rf %{buildroot}
|
mkdir -p %{buildroot}%{macrosdir}
|
||||||
|
cat > %{buildroot}%{macrosdir}/macros.libint2 << EOF
|
||||||
|
# Current version of libint2 is
|
||||||
|
%_libint2_apiversion %{apiversion}
|
||||||
|
EOF
|
||||||
|
|
||||||
%post -p /sbin/ldconfig
|
# Move module file to the correct location
|
||||||
%postun -p /sbin/ldconfig
|
mkdir -p %{buildroot}%{_fmoddir}
|
||||||
|
mv %{buildroot}%{_includedir}/libint_f.mod %{buildroot}%{_fmoddir}/
|
||||||
|
|
||||||
%if %bootstrap
|
%ldconfig_scriptlets
|
||||||
%check
|
|
||||||
cd objdir-%{_arch}
|
|
||||||
export LD_LIBRARY_PATH=`pwd`/lib/.libs/
|
|
||||||
make check CXXFLAGS="%{optflags} -O2 -std=c++11"
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%doc LICENSE COPYING
|
%doc LICENSE COPYING
|
||||||
%{_libdir}/libint*.so.*
|
%{_libdir}/libint2.so.2
|
||||||
|
%{_libdir}/libint2.so.%{version}
|
||||||
|
|
||||||
|
%files data
|
||||||
|
%{_datadir}/libint2/
|
||||||
|
|
||||||
|
%files doc
|
||||||
|
%doc doc/progman.pdf
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root,-)
|
%{macrosdir}/macros.libint2
|
||||||
%if %bootstrap
|
%{_libdir}/cmake/libint2/
|
||||||
%doc objdir-%{_arch}/doc/progman/progman.pdf
|
|
||||||
%else
|
|
||||||
%doc doc/progman.pdf
|
|
||||||
%endif
|
|
||||||
%{_includedir}/libint2/
|
%{_includedir}/libint2/
|
||||||
%{_libdir}/*.so
|
%{_includedir}/libint2.h
|
||||||
|
%{_includedir}/libint2.hpp
|
||||||
|
%{_libdir}/pkgconfig/libint2.pc
|
||||||
|
%{_fmoddir}/libint_f.mod
|
||||||
|
%{_libdir}/libint2.so
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Sep 03 2024 Susi Lehtola <jussilehtola@fedoraproject.org> 2.9.0-3
|
||||||
|
- Fix location of data directory in generated CMake config.
|
||||||
|
|
||||||
|
* Tue Sep 03 2024 Susi Lehtola <jussilehtola@fedoraproject.org> 2.9.0-2
|
||||||
|
- Devel package now pulls in boost, eigen3, gmp, and mpfr development
|
||||||
|
packages that are needed to build against libint2.
|
||||||
|
|
||||||
|
* Sun Aug 18 2024 Susi Lehtola <jussilehtola@fedoraproject.org> 2.9.0-1
|
||||||
|
- Disable build on i386 architecture where the build runs out of memory.
|
||||||
|
- Update license tag to LGPL-3.0-only (generated library).
|
||||||
|
- Update to 2.9.0.
|
||||||
|
|
||||||
|
* Fri Jul 26 2024 Miroslav Suchý <msuchy@redhat.com> - 2.8.2-3
|
||||||
|
- convert license to SPDX
|
||||||
|
|
||||||
|
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.2-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Feb 21 2024 Susi Lehtola <jussilehtola@fedoraproject.org> - 2.8.2-1
|
||||||
|
- Update to 2.8.2.
|
||||||
|
|
||||||
|
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-17
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-16
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-15
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-14
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-13
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-12
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-11
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sun Feb 21 2021 Jeff Law <law@redhat.com> - 2.6.0-10
|
||||||
|
- Disable LTO on arm
|
||||||
|
|
||||||
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-9
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Oct 20 2020 Susi Lehtola <jussilehtola@fedoraproject.org> - 2.6.0-8
|
||||||
|
- Add BR: python3-devel.
|
||||||
|
|
||||||
|
* Tue Sep 29 2020 Susi Lehtola <jussilehtola@fedoraproject.org> - 2.6.0-7
|
||||||
|
- Disable buggy Eigen3 support until 2.7.0 is released.
|
||||||
|
|
||||||
|
* Sun Aug 16 2020 Susi Lehtola <jussilehtola@fedoraproject.org> - 2.6.0-6
|
||||||
|
- Enable Eigen3 support in build.
|
||||||
|
|
||||||
|
* Fri Aug 14 2020 Susi Lehtola <jussilehtola@fedoraproject.org> - 2.6.0-5
|
||||||
|
- Enable Fortran bindings.
|
||||||
|
|
||||||
|
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-4
|
||||||
|
- Second attempt - Rebuilt for
|
||||||
|
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Aug 02 2019 Susi Lehtola <jussilehtola@fedoraproject.org> - 2.6.0-1
|
||||||
|
- Update to 2.6.0.
|
||||||
|
|
||||||
|
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-10
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-9
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-8
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-7
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-6
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 2.1.0-2
|
||||||
|
- Rebuilt for Boost 1.63
|
||||||
|
|
||||||
|
* Sun Jul 10 2016 Susi Lehtola <jussilehtola@fedoraproject.org> - 2.1.0-1
|
||||||
|
- Update to 2.1.0.
|
||||||
|
|
||||||
|
* Fri Jul 08 2016 Susi Lehtola <jussilehtola@fedoraproject.org> - 2.0.3-17.644hg
|
||||||
|
- Use pregenerated programmer's manual when not bootstrapping.
|
||||||
|
|
||||||
|
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-16.644hg
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 2.0.3-15.644hg
|
||||||
|
- Rebuilt for Boost 1.60
|
||||||
|
|
||||||
|
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 2.0.3-14.644hg
|
||||||
|
- Rebuilt for Boost 1.59
|
||||||
|
|
||||||
|
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.3-13.644hg
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
|
||||||
|
|
||||||
|
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 2.0.3-12.644hg
|
||||||
|
- rebuild for Boost 1.58
|
||||||
|
|
||||||
|
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.3-11.644hg
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.0.3-10.644hg
|
||||||
|
- Rebuilt for GCC 5 C++11 ABI change
|
||||||
|
|
||||||
|
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 2.0.3-9.644hg
|
||||||
|
- Rebuild for boost 1.57.0
|
||||||
|
|
||||||
|
* Tue Sep 09 2014 Susi Lehtola <jussilehtola@fedoraproject.org> - 2.0.3-8.644hg
|
||||||
|
- Provide libint2(api) and rpm macro.
|
||||||
|
|
||||||
|
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.3-7.644hg
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.3-6.644hg
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 2.0.3-5.644hg
|
||||||
|
- Rebuild for boost 1.55.0
|
||||||
|
|
||||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.3-4.644hg
|
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.3-4.644hg
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||||
|
|
||||||
|
|
|
||||||
5
sources
5
sources
|
|
@ -1,2 +1,3 @@
|
||||||
997a189aecc62ba83d3a654cb49a9790 libint2-644hg.tar.xz
|
SHA512 (v2.9.0.tar.gz) = 6cffbd3d78dee4722b8085f4dd93085351cb610b5cb7ac090335adb2c43e87256ca06a658c202473fd763a38f7c0eeb6570b2c6a107e3f41d1258baf6e5b17de
|
||||||
110ad2ff2dc59db6c8a89ed148696deb libint-2.0.3-644hg.tar.xz
|
SHA512 (progman-2.9.0.pdf) = 2eb6728e69ac3b395bf39c994f99fd937adf2a0ea7a5664b2e9313d00f4cd4c13a0eabc35c978bd6756938065a870c6bf88544c63bf6cb07c0862438413a8772
|
||||||
|
SHA512 (libint-2.9.0.tar.xz) = 5bfeb16c5123f277481922f4894e79f75fe923c90b0a4440b55881b9f270a53b5a91cba569a3b25e2aeaa142688e7454d13608c1f5673f5843b7605fb07bd7b2
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue