[aur-general] Issue with proper packaging

Morgan Adamiec morganamilo at gmail.com
Wed Feb 21 13:19:51 UTC 2018


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