Thank you @henkm, I changed the PKGBUILD to your suggestion, works flawlessly for me.
And yes you are right, the binaries are listed as processes when those functions are selected in the main program.
Git Clone URL: | https://aur.archlinux.org/profex.git (read-only, click to copy) |
---|---|
Package Base: | profex |
Description: | A program for Rietveld refinement of powder X-ray diffraction data. |
Upstream URL: | https://profex.doebelin.org |
Keywords: | BGMN profex Rietveld xrd |
Licenses: | GPL2 |
Groups: | science |
Conflicts: | profex |
Provides: | profex |
Submitter: | danmc |
Maintainer: | sam9032 |
Last Packager: | sam9032 |
Votes: | 3 |
Popularity: | 0.000000 |
First Submitted: | 2016-11-28 18:53 (UTC) |
Last Updated: | 2024-03-16 20:13 (UTC) |
Thank you @henkm, I changed the PKGBUILD to your suggestion, works flawlessly for me.
And yes you are right, the binaries are listed as processes when those functions are selected in the main program.
From what I can tell, they are the functionality behind the electron density map (profexed), scan trace (profexst) and waterfall plot (profexwp). At least, without the extra executables those don't work. (You find them in the tools drop-down menu).
What is the function of those other executables? Do they link to some functionality in the main program?
I'll look into it. But your addition looks good, in the build documentation they do something similar:
sudo cp bin/profex* /usr/local/bin
Not much of a problem, I had 5.0.1-1 installed so auracle keeps nagging that there's an update, then makepkg quitting as the package is up to date. More a nuisance than a problem and should be fixed by updating the PKGBUILD. Thanks.
Edit to add: Three more executables are built but not installed: profexed, profexst and profexwp. There are no doubt better ways but changing the last lines of PKGBUILD to
mkdir "${pkgdir}/usr/bin"
install -Dm755 bin/* "${pkgdir}/usr/bin"
did the trick for me
Yes, i pushed the commit to fast, so that the .srcinfo doesn't get the change. It should be pkgrel=1 in both files, since there was only one 5.0.1 release. Changing the pkgrel back to 1 in the .srcinfo could create issues, so I'll set it to 2 in PKGBUILD. But there shouldn't be a problem with updating right now or is there a problem on your side?
The pkgrel in the .scrinfo is 2 while in the PKGBUILD it's 1.
Please watch out, the update to the new major version 5.0 with the commit 848fcc1393e6 do not share the settings with profex version 4. The settings are located under ~/.local/share/doebelin.org/ It also uses qt6 as its base rather than qt5, so that will lead to some changes.
It would be cleaner to create a new aur package for version 5 and leave the version 4 one as it is without updates, but since the package is not used that much, I decided to update this one.
Please comment if there are any problems.
Please update this package, the current download link is not working
Pinned Comments
sam9032 commented on 2022-02-03 15:11 (UTC)
Please watch out, the update to the new major version 5.0 with the commit 848fcc1393e6 do not share the settings with profex version 4. The settings are located under ~/.local/share/doebelin.org/ It also uses qt6 as its base rather than qt5, so that will lead to some changes.
It would be cleaner to create a new aur package for version 5 and leave the version 4 one as it is without updates, but since the package is not used that much, I decided to update this one.
Please comment if there are any problems.