[aur-general] Issue with proper packaging
Konstantin Gizdov
arch at kge.pw
Wed Feb 21 13:37:27 UTC 2018
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 at archlinux.org> wrote:
> On 21 February 2018 at 13:14, Bruno Pagani via aur-general
> <aur-general at 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.
>
More information about the aur-general
mailing list