Package Details: boost-git 1.85.0.r103.gf4d80a8676-3

Git Clone URL: https://aur.archlinux.org/boost-git.git (read-only, click to copy)
Package Base: boost-git
Description: Free peer-reviewed portable C++ source libraries - development headers
Upstream URL: https://www.boost.org/
Licenses: custom:BSL
Conflicts: boost
Provides: boost
Submitter: EndlessEden
Maintainer: AlexBocken
Last Packager: AlexBocken
Votes: 0
Popularity: 0.000000
First Submitted: 2020-08-18 15:44 (UTC)
Last Updated: 2024-06-15 14:46 (UTC)

Dependencies (10)

Required by (1928)

Sources (166)

Pinned Comments

EndlessEden commented on 2021-05-08 00:32 (UTC)

@Dylan14: sorry ive been incredibly busy.

  1. Done, i meant to get to that, so thank you for reminding me.
  2. Done, ^_^ thanks.
  3. Not Done, normal git extraction works fine, but ive yet to find a way to probe for boost version. If you have any suggestions, feel free to tell me and ill gladly fix and include a note in the PKGBUILD thanking you for your contribution.

EndlessEden commented on 2020-08-19 01:15 (UTC)

Initial commit is incomplete, but builds and creates packages as intended. Wanted to push something functional before bed.

@Fabiololix(13:31): I haven't fleshed it out as the top of the pkgbuild states. But ty, will add asap.

@Fabiololoix(12:53): I cannot yet use the source array as it breaks submodules. I need to index all the submodules and there locations within the source directory. Adding them manually to be compliant with pkgbuild rules. There is atleast 40, I'm unsure how many and how to verify yet.

If there is a method of downloading the submodules during prepare that does not attempt to put them in the root directory, then I can return to using. Source array immediately.

As far as pkgver, I needed more testing, static version as of right now is just a temporary measure.

Thank you for pointing out conflicts it slipped my mind. - did arch fix the issue with Pac-Man seeing provides and conflicts, as being in conflict? I haven't made a git package in a while that had conflicts with existing packages.

Latest Comments

Dylan14 commented on 2021-05-09 06:45 (UTC)

@EndlessEden

For the pkgver function I used the following (it has to be put in after the prepare function:

pkgver() {
    cd ${srcdir}/${pkgbase}
    git describe --long --tags | sed 's/^boost-//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

Also, in the package_boost-libs-git function the line 'ln -srL "${pkgdir}"/usr/lib/libboost_${lib}3{8,}.so' needs to be updated to 'ln -srL "${pkgdir}"/usr/lib/libboost${_lib}3{9,}.so'.

EndlessEden commented on 2021-05-08 00:32 (UTC)

@Dylan14: sorry ive been incredibly busy.

  1. Done, i meant to get to that, so thank you for reminding me.
  2. Done, ^_^ thanks.
  3. Not Done, normal git extraction works fine, but ive yet to find a way to probe for boost version. If you have any suggestions, feel free to tell me and ill gladly fix and include a note in the PKGBUILD thanking you for your contribution.

Dylan14 commented on 2021-05-01 02:07 (UTC)

Three things:

  1. I would add that this conflicts with boost.
  2. The line python=3.8 needs to be updated to python=3.9 in order to be built with the latest python in the repo.
  3. There should be a pkgver() function with this package.

EndlessEden commented on 2020-08-19 01:15 (UTC)

Initial commit is incomplete, but builds and creates packages as intended. Wanted to push something functional before bed.

@Fabiololix(13:31): I haven't fleshed it out as the top of the pkgbuild states. But ty, will add asap.

@Fabiololoix(12:53): I cannot yet use the source array as it breaks submodules. I need to index all the submodules and there locations within the source directory. Adding them manually to be compliant with pkgbuild rules. There is atleast 40, I'm unsure how many and how to verify yet.

If there is a method of downloading the submodules during prepare that does not attempt to put them in the root directory, then I can return to using. Source array immediately.

As far as pkgver, I needed more testing, static version as of right now is just a temporary measure.

Thank you for pointing out conflicts it slipped my mind. - did arch fix the issue with Pac-Man seeing provides and conflicts, as being in conflict? I haven't made a git package in a while that had conflicts with existing packages.

FabioLolix commented on 2020-08-18 17:31 (UTC)

This is missing git as makedepends

FabioLolix commented on 2020-08-18 16:53 (UTC)

Hello, please use a standard source=(),pkgver(), and conflicts=(boost)