On Wed, Mar 5, 2014 at 11:39 AM, Benedict White
<ledger...@ourhobbies.co.uk>wrote:
> I am looking to package Ledger SMB on Arch Linux, and wanted to know how
> to run the make file to put stuff in a specific location?
Ok. You probably *don't* want to run the standard make file for creating a
package unless you want to do a fair bit of testing first. The big problem
is that all files tend to get installed in $site_perl which is probably not
what you want. In particular you really don't want to install LedgerSMB to
vendor perl at present.
> Build scripts
> for Arch Perl packages can be straightforward if the package will take
> exported perl directives such as DESTDIR. (For an example build script
> see something like:
> https://aur.archlinux.org/packages/pe/perl-acme-travigator/PKGBUILD or
> https://aur.archlinux.org/packages/pe/perl-any-moose/PKGBUILD and you
> will see what I mean.
>
Yeah. Currently our makefiles are generated by Module::Install, but it
might be largely compatible with ExtUtils::Makemaker. To be honest, I
haven't been that happy with Module::Install in the modules I have
published in CPAN, and it might be worth moving to ExtUtils::Makemaker.
>
> My main reason for building a package is that there are serious numbers
> of perl dependencies and I'm only installing on a test system so I want
> to be able to do the install again on a live machine afterwards. (I can
> also then post it for others to use as well).
>
We are really interested in more help with packaging. If there is anything
we can do to help please let us know.
I would suggest taking this discussion up on the -devel list as we can
avoid cluttering up the users list with development, packaging, and
translation issues.
>
> Kind regards
>
>
> Benedict White
>
--
Best Wishes,
Chris Travers
Efficito: Hosted Accounting and ERP. Robust and Flexible. No vendor
lock-in.
http://www.efficito.com/learn_more
------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works.
Faster operations. Version large binaries. Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
Ledger-smb-users mailing list
Ledger-smb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ledger-smb-users