Package Details: deal-ii 9.0.1-1

Git Clone URL: https://aur.archlinux.org/deal-ii.git (read-only)
Package Base: deal-ii
Description: An Open Source Finite Element Differential Equations Analysis Library
Upstream URL: http://www.dealii.org/
Keywords: fem pde science
Licenses: LGPL
Submitter: coincoin
Maintainer: coincoin (drwells)
Last Packager: drwells
Votes: 8
Popularity: 0.002050
First Submitted: 2013-09-11 11:11
Last Updated: 2018-10-15 03:23

Dependencies (24)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

Alad commented on 2019-01-08 19:23

Trilinos is already in the repositories, see https://www.archlinux.org/packages/community/x86_64/trilinos/. I haven't used PETSc, but I can take look.

drwells commented on 2019-01-08 19:19

@Alad it looks like the Trilinos package no longer sets that environment variable. I guess I never noticed that they changed it a few years ago, see https://aur.archlinux.org/cgit/aur.git/commit/PKGBUILD?h=trilinos&id=c8ab4590f601

I will post something there about this. Like you said, its not critical.

What remedy are you proposing for dealing with all of the dependencies in the AUR? It would be great if Trilinos and PETSc (which are the biggest dependencies) were also available in the official repositories. Will that happen?

Alad commented on 2019-01-08 12:21

The PKGBUILD implicitely assumes that the trilinos package defines TRILINOS_DIR. I can't find a reference to this variable outside of what deal-ii supports, so I didn't set it in the [community] package for trilinos.

I guess it doesn't matter (i.e. -DTRILINOS_DIR is not required) since everything is installed to standard locations /usr/include anyway.

Regarding the "build time optdepends": Arch generally builds packages with all features enabled. I guess there's some problematic when half of the possible dependencies are in AUR, but I'm looking into remedying that.

drwells commented on 2018-10-15 03:24

I have now updated the PKGBUILD for the most recent bugfix release (9.0.1). This fixes a small number of minor library bugs and also fixes compatibility with PETSc 3.10.

chuckdaniels commented on 2018-05-22 06:56

The SHA1sum is wrong in this package.

==> Validating source files with sha1sums...

    dealii-9.0.0.tar.gz ... FAILED

==> ERROR: One or more files did not pass the validity check!

EDIT: Nevermind, my git repo was not clean. Everything seems OK.

drwells commented on 2018-05-14 14:51

There were a few issues with the initial release and (forgive us) we uploaded two new ones over the weekend without changing the patch number that fixed the problems. The issues were with the make check function and not the library itself.

drwells commented on 2018-05-12 14:06

I am happy to say that, as of last night, 9.0.0 has been released! I have updated the PKGBUILD. Please post if something does not work.

chuckdaniels commented on 2017-05-03 21:12

@drwells - I suppose that kind of optional package detection should be done in the build system of deal.II and not in the PKGBUILD. Anyways, it seems good enough for me if there is no other way to build the package.

Additionally, you can always ask in AUR mailing list, AUR forum or IRC channel for help. I'm sure you'll get some good tips from expert people about these questions.

drwells commented on 2017-05-02 13:16

@chuckdaniels Thank you for the feedback. I don't have much experience posting my PKGBUILD files to the AUR and I really do appreciate the criticism :)

I edited my comments in the PKGBUILD according to your comments.

I got rid of as many pacman checks as I could and instead I now rely on environment variables. The MPI detection is not so nice and is arguably a bug in our own build scripts: I opened an issue for it in the deal.II bug tracker (https://github.com/dealii/dealii/issues/4331)

Do you have a recommendation for how to check for user installed software? I tried to write the PKGBUILD file to be as agnostic to that as possible, but I don't really know how to handle such things.

I disabled make test for now.

chuckdaniels commented on 2017-04-24 16:17

I'm having problems to install AUR package. 'deal-ii' seems to compile just right but at the final step some quick-tests are ran and they fail.

I've commented out 'make test' in check() function on PKGBUILD and fixes this issue.