On 21 February 2018 at 13:37, Konstantin Gizdov <a...@kge.pw> wrote: > Hi Morgan, > > Indeed on the surface it looks that way. The dev does not explicitly make > releases anymore for some reason, but I work with him and I know which > commits are actually supposed to be releases and only choose those. > > Regards, > Konstantin > > On Wed, Feb 21, 2018 at 2:19 PM, Morgan Adamiec via aur-general < > aur-general@archlinux.org> wrote: > >> On 21 February 2018 at 13:14, Bruno Pagani via aur-general >> <aur-general@archlinux.org> wrote: >> > Le 21/02/2018 à 13:55, Konstantin Gizdov a écrit : >> > >> >> Hi, >> >> >> >> I'm having trouble making a package under the Arch Packaging Standards. >> The >> >> package in question is `simpletools`. >> >> >> >> The problem I'm having is that if I use `prepare()` & `build()` >> directives >> >> as intended, then the target `make install` does not exist when called >> from >> >> inside `package()` directive. I'm wondering if this is an issue because >> of >> >> the way `makepkg` pulls it over git and later handles it, or is it some >> >> problem with the CMake configuration in the software itself? >> >> >> >> I haven't been able to replicate this in a manual way, because obviously >> >> when run manually the configuration is persisted locally. Any comments? >> >> >> >> -- >> >> Regards, >> >> Konstantin >> > >> > Can you provide the new PKGBUILD so we can see what is wrong? I guess >> > the issue is you are not replacing makepkg at the right place in each >> > function. >> > >> > Note that makepkg will indeed start in ${srcdir} at the beginning of >> > each PKGBUILD functions (`prepare()`, `build()`, `package()`, `check()`). >> > >> > Regards, >> > Bruno >> > >> >> Your package appears to pull directly from git and not a specific >> release so it should probably be named `-git` and include a `pkgver()` >> function. >>
If you work with the dev maybe convince him to tag the commits? Still I can not see where the pkgbuild chooses the correct commit. Maybe you should change the source array to. `source=("${pkgname}::git+https://github.com/cofitzpa/simpletools#commit=COMMITHASH"`.