More help building Perl stuff ( almost there )

Ludovico de Nittis aasonykk at gmail.com
Tue Sep 18 12:07:58 UTC 2018


Hi,
from what I can see the "perl-MakefilePL-Makefile" is this file here
https://github.com/flathub/org.frozen_bubble.frozen-bubble/blob/master/perl-MakefilePL-Makefile



On Tue, Sep 18, 2018 at 1:45 PM Daniel Kasak <d.j.kasak.dk at gmail.com> wrote:
>
> Quick  update ... so it should be:
>
>         {
>             "type": "file",
>             "path": "perl-MakefilePL-Makefile",
>             "dest-filename": "Makefile"
>         }
>
> But this only works when included in the main flatpak-builder.json file. If I add a fragment to a separate file in a sub-directory, it doesn't work.


So if you add a fragment in a sub-directory maybe the problem is only
that this "perl-MakefilePL-Makefile" is not visible anymore because it
is located in another folder.
Changing the path to:

"path": "../perl-MakefilePL-Makefile",

should solve your problem.



> Dan
>
> On Tue, Sep 18, 2018 at 9:39 PM Daniel Kasak <d.j.kasak.dk at gmail.com> wrote:
>>
>> Hi all.
>>
>> Thanks to being previously pointed to: https://github.com/flathub/org.frozen_bubble.frozen-bubble/blob/master/org.frozen_bubble.frozen-bubble.json I've *mostly* completed building my entire application. In that example, perl modules are specified like:
>>
>> {
>>     "name": "perl-DBD-Postgres",
>>     "cleanup": ["/bin"],
>>     "no-autogen": true,
>>     "sources": [
>>         {
>>             "type": "git",
>>             "url": "https://github.com/bucardo/dbdpg.git"
>>         },
>>         {
>>             "type": "file",
>>             "path": "perl-BuildPL-Makefile",
>>             "dest-filename": "Makefile"
>>         }
>>     ]
>> }
>>
>> I don't understand what's happening in the perl-BuildPL-Makefile part ... and it's not working for the above library ( DBD::Postgres ). I get:
>>
>> Failed to download sources: module perl-DBD-Postgres: Can't find file at perl-BuildPL-Makefile
>>
>> I've successfully built many other libs following this pattern. What's going on?
>>
>> Dan
>
> _______________________________________________
> Flatpak mailing list
> Flatpak at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/flatpak


More information about the Flatpak mailing list