diff --git a/hdf5/repos/community-x86_64/PKGBUILD b/hdf5/repos/community-x86_64/PKGBUILD index db9267df556..d128844253c 100644 --- a/hdf5/repos/community-x86_64/PKGBUILD +++ b/hdf5/repos/community-x86_64/PKGBUILD @@ -16,9 +16,17 @@ depends=('zlib' 'bash') makedepends=('time' 'gcc-fortran') replaces=('hdf5-cpp-fortran') provides=('hdf5-cpp-fortran') -source=("https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.tar.bz2") +source=("https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.tar.bz2" + "hdf5.pc") # https://support.hdfgroup.org/ftp/HDF5/releases/${pkgname}-${pkgver:0:4}/${pkgname}-${pkgver/_/-}/src/${pkgname}-${pkgver/_/-}.md5 -md5sums=('d89893c05ee7ea8611b51bb39450d64e') +md5sums=('d89893c05ee7ea8611b51bb39450d64e' + 'ec7268ed180f79bcb29aa6fae7575453') + +prepare() { + cd "${srcdir}/$pkgname-$pkgver" + cp "${srcdir}/hdf5.pc" hdf5.pc + sed -i -e "s/@UPSTREAM_VER@/${pkgver}/" hdf5.pc +} build() { cd ${pkgname}-${pkgver/_/-} @@ -48,4 +56,6 @@ package() { mv "${pkgdir}"/usr/share/{hdf5_examples,${pkgname}/examples} install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE + + install -Dm644 hdf5.pc "${pkgdir}/usr/lib/pkgconfig/hdf5.pc" } diff --git a/hdf5/repos/community-x86_64/hdf5.pc b/hdf5/repos/community-x86_64/hdf5.pc new file mode 100644 index 00000000000..7a483404bbd --- /dev/null +++ b/hdf5/repos/community-x86_64/hdf5.pc @@ -0,0 +1,10 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: HDF5 +Description: Hierarchical Data Format 5 (HDF5) +Version: @UPSTREAM_VER@ +Libs: -L${libdir} -lhdf5 +Cflags: -I${includedir}