Re: How to create an installer from the Lilypond build tree?

2018-09-26 Thread Engraver



For future reference if anyone searching the archives comes across this 
thread: I finally managed to create a debian package for the lilypond 
build I made on my tablet (arm architecture). There exists a tool, 
called "checkinstall", that can be used to install a build from source 
and at that at the same times creates a deb-package for it. It can also 
create installers for several other distros.


Regards,
Auke



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to create an installer from the Lilypond build tree?

2018-08-27 Thread Federico Bruni




Il giorno dom 26 ago 2018 alle 8:33, Partitura Organum 
 ha scritto:



On 24-8-2018 20:06, Karlin High wrote:



Possible starting point for research:




Thanks for the pointer. Looks complicated, though with some study it 
should be doable.




Remember that a lilypond deb package already exists.
I have zero experience with Debian packaging and a little experience 
with Fedora packaging, but I guess they work similarly. In theory, you 
should install some tools, download some configuration files, edit a 
few lines to change the lilypond version and run the build. But you may 
run in dependency problems.


The reason of the confusion in the version name is explained here:
https://salsa.debian.org/debian/lilypond/commit/08eac13f08220c425f0151ed7c5dcb8ecb53edaa

Other useful links:

https://salsa.debian.org/debian/lilypond (see the debian directory)


https://www.google.com/url?sa=t=j==s=web=1=2ahUKEwj_1uaOwI3dAhVjxIsKHTICBUsQFjAAegQICBAC=https%3A%2F%2Fwww.debian.org%2Fdoc%2Fmanuals%2Fpackaging-tutorial%2Fpackaging-tutorial.en.pdf=AOvVaw0hfOqKt87qwmRFT-9VedKK

Good luck
Federico




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to create an installer from the Lilypond build tree?

2018-08-26 Thread Partitura Organum




On 24-8-2018 20:06, Karlin High wrote:



Possible starting point for research:




Thanks for the pointer. Looks complicated, though with some study it 
should be doable.



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to create an installer from the Lilypond build tree?

2018-08-24 Thread Karlin High

On 8/24/2018 12:57 PM, Engraver wrote:

And you may build a deb package from your desktop computer



That's a nice idea. No idea how that is done, but it's worth 
investigating. Thanks for the suggestion!


Possible starting point for research:


--
Karlin High
Missouri, USA

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to create an installer from the Lilypond build tree?

2018-08-24 Thread Engraver



Op 24 augustus 2018 15:40:30 schreef Federico Bruni :


And you may build a deb package from your desktop computer

That's a nice idea. No idea how that is done, but it's worth investigating. 
Thanks for the suggestion!


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to create an installer from the Lilypond build tree?

2018-08-24 Thread Federico Bruni
Il 24 ago 2018 14:49, Engraver  ha scritto: 


Hello Federico,



I use the testing version of Debian Buster. There is indeed (on first 

sight) a Lilypond 2.19 in the repositories. I installed that and ran ' 

lilypond -version': it reports itself as "2.18.2". Then I looked more 

closely to the packagename. It is called: "2.19.81+really-2.18.2-13". It 

seems that the experimental brach of Buster does have a real 2.19.xx. Then you may use pinning to install lilypond from experimental. But you may have dependency problems and pinning can be "dangerous" if not used correctly.I guess you'd better compile from source.

However, I only saw that after already having compiled Lilypond myself.

I only wish there were a way to create an installer so that I don't have to 

create the complete build environment anew when something goes wrong with 

my current Linux installation. You shouldn't have to create again the build environment.And you may build a deb package from your desktop computer___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to create an installer from the Lilypond build tree?

2018-08-24 Thread Engraver




Op 24 augustus 2018 12:11:05 schreef Federico Bruni :

Il giorno sab 18 ago 2018 alle 21:44, Engraver
<"partitura.org"@gmail.com> ha scritto:
Hallo all,

I have a (rooted) Android tablet, on which I run Linux Debian by
means of an app called Linux Deploy. The debian repositories for the
ARMv7 (or armhf) chipset only contain Lilypond 2.18.2. That served me
well for quite some time. However, the Edition Engraver requires at
least Lilypond 2.19.xx, so I decided to try and build Lilypond on my
tablet. I cloned the Lilypond source code and after several hours of
painstakingly apt-getting al required dependecies (and googling for
the correct packages names, since they're not always self-evident)
the build process succeeded.
So I have now a Lilypond version 2.21.0 suitable for the armhf
architecture.
Installing it was as simple as typing 'make install'. What I'd like
to know: is there a way to create an installer, so that I can run
that when something goes wrong with my current Linux installation?
And of course, if someone is interested in a recent Lilypond build
for armhf (though I suspect the possible user base is quite
small...), I'd love to share it. That is, if there is a way to create
an installer; it's not practical to zip/tar the build-tree and share
that.

Regards,
Auke

Hi Auke

I guess you are using Debian Jessie (oldstable)?
If you upgrade to Stretch and add the stretch-backports repository,
you'll get 2.19.x versions. See here:
https://packages.debian.org/search?keywords=lilypond

Hello Federico,

I use the testing version of Debian Buster. There is indeed (on first 
sight) a Lilypond 2.19 in the repositories. I installed that and ran ' 
lilypond -version': it reports itself as "2.18.2". Then I looked more 
closely to the packagename. It is called: "2.19.81+really-2.18.2-13". It 
seems that the experimental brach of Buster does have a real 2.19.xx. 
However, I only saw that after already having compiled Lilypond myself.
I only wish there were a way to create an installer so that I don't have to 
create the complete build environment anew when something goes wrong with 
my current Linux installation.







___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to create an installer from the Lilypond build tree?

2018-08-24 Thread Federico Bruni




Il giorno sab 18 ago 2018 alle 21:44, Engraver 
<"partitura.org"@gmail.com> ha scritto:

Hallo all,

I have a (rooted) Android tablet, on which I run Linux Debian by 
means of an app called Linux Deploy. The debian repositories for the 
ARMv7 (or armhf) chipset only contain Lilypond 2.18.2. That served me 
well for quite some time. However, the Edition Engraver requires at 
least Lilypond 2.19.xx, so I decided to try and build Lilypond on my 
tablet. I cloned the Lilypond source code and after several hours of 
painstakingly apt-getting al required dependecies (and googling for 
the correct packages names, since they're not always self-evident) 
the build process succeeded.
So I have now a Lilypond version 2.21.0 suitable for the armhf 
architecture.
Installing it was as simple as typing 'make install'. What I'd like 
to know: is there a way to create an installer, so that I can run 
that when something goes wrong with my current Linux installation? 
And of course, if someone is interested in a recent Lilypond build 
for armhf (though I suspect the possible user base is quite 
small...), I'd love to share it. That is, if there is a way to create 
an installer; it's not practical to zip/tar the build-tree and share 
that.


Regards,
Auke



Hi Auke

I guess you are using Debian Jessie (oldstable)?
If you upgrade to Stretch and add the stretch-backports repository, 
you'll get 2.19.x versions. See here:

https://packages.debian.org/search?keywords=lilypond




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user