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"`.

Reply via email to