* Gentoo ebuild for app-emacs/org-mode-8.0.1 @ 2013-04-21 20:00 Christoph LANGE 2013-04-22 16:48 ` Jay Kerns 2013-04-22 17:21 ` Achim Gratz 0 siblings, 2 replies; 8+ messages in thread From: Christoph LANGE @ 2013-04-21 20:00 UTC (permalink / raw) To: Orgmode Mailing List Hi all, Gentoo users may find my ebuild for app-emacs/org-mode-8.0.1 useful. Please download it from https://466720.bugs.gentoo.org/attachment.cgi?id=346230 and let's hope this ebuild (or alternatively Emacs 24.4) will be included with Portage soon (subscribe to https://bugs.gentoo.org/show_bug.cgi?id=466720 to track the progress). Thanks to Bastien et al. for version 8! Cheers, Christoph -- Christoph Lange, http://www.facebook.com/ch.lange, Skype duke4701 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Gentoo ebuild for app-emacs/org-mode-8.0.1 2013-04-21 20:00 Gentoo ebuild for app-emacs/org-mode-8.0.1 Christoph LANGE @ 2013-04-22 16:48 ` Jay Kerns 2013-04-22 17:04 ` John Hendy 2013-04-22 17:21 ` Achim Gratz 1 sibling, 1 reply; 8+ messages in thread From: Jay Kerns @ 2013-04-22 16:48 UTC (permalink / raw) To: Christoph LANGE; +Cc: Orgmode Mailing List Christoph, On Sun, Apr 21, 2013 at 4:00 PM, Christoph LANGE <langec@web.de> wrote: > Hi all, > > Gentoo users may find my ebuild for app-emacs/org-mode-8.0.1 useful. > Please download it from > https://466720.bugs.gentoo.org/attachment.cgi?id=346230 and let's hope > this ebuild (or alternatively Emacs 24.4) will be included with Portage > soon (subscribe to https://bugs.gentoo.org/show_bug.cgi?id=466720 to > track the progress). > > Thanks to Bastien et al. for version 8! > > Cheers, > > Christoph > Thank you for this work! It's very helpful. May it have a speedy Portage review. Best wishes, -- Jay ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Gentoo ebuild for app-emacs/org-mode-8.0.1 2013-04-22 16:48 ` Jay Kerns @ 2013-04-22 17:04 ` John Hendy 2013-04-23 11:54 ` Christoph LANGE 0 siblings, 1 reply; 8+ messages in thread From: John Hendy @ 2013-04-22 17:04 UTC (permalink / raw) To: Jay Kerns; +Cc: Orgmode Mailing List, Christoph LANGE On Mon, Apr 22, 2013 at 11:48 AM, Jay Kerns <gjkernsysu@gmail.com> wrote: > Christoph, > > On Sun, Apr 21, 2013 at 4:00 PM, Christoph LANGE <langec@web.de> wrote: >> Hi all, >> >> Gentoo users may find my ebuild for app-emacs/org-mode-8.0.1 useful. >> Please download it from >> https://466720.bugs.gentoo.org/attachment.cgi?id=346230 and let's hope >> this ebuild (or alternatively Emacs 24.4) will be included with Portage >> soon (subscribe to https://bugs.gentoo.org/show_bug.cgi?id=466720 to >> track the progress). >> >> Thanks to Bastien et al. for version 8! >> >> Cheers, >> >> Christoph >> > > Thank you for this work! It's very helpful. May it have a speedy > Portage review. As an Arch Linux user who absolutely loves the AUR and have an appreciation for the massive number of packages available for both Arch and Gentoo, I caution this sort of thing if not properly maintained. As a parallel anecdote, I switched from the AUR build of TexLive for the fact that enough locations and stale files get left around that upgrading was giving errors and path variables weren't pointing in the right location. Manually maintaining TexLive has proved unbelievably easier, primarily due to being able to specify everything in a local directory in ~/ vs. spread throughout /usr/lib, /etc, /var, etc. While Org isn't anywhere close to as messy as a LaTeX installation, maintaining it properly if one is planning to spread the files around should not be overlooked. While AUR also has an Org-mode package, I'd *much* rather just stick to a directory at ~/.elisp/org.git where I pull, make clean, make, and then simply add those dirs a the top of the load-path. Just food for thought. Again, Org might not be difficult to maintain at all, but I've been burned in the past by some of these. Just couldn't help making a response! Best regards, John > > Best wishes, > > -- > Jay > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Gentoo ebuild for app-emacs/org-mode-8.0.1 2013-04-22 17:04 ` John Hendy @ 2013-04-23 11:54 ` Christoph LANGE 0 siblings, 0 replies; 8+ messages in thread From: Christoph LANGE @ 2013-04-23 11:54 UTC (permalink / raw) To: John Hendy; +Cc: Orgmode Mailing List, Jay Kerns 2013-04-22 18:04 John Hendy: > While Org isn't anywhere close to as messy as a LaTeX installation, > maintaining it properly if one is planning to spread the files around > should not be overlooked. While AUR also has an Org-mode package, I'd > *much* rather just stick to a directory at ~/.elisp/org.git where I > pull, make clean, make, and then simply add those dirs a the top of > the load-path. I think it's good to give users a choice. According to my experience, the problem with the Gentoo org-mode package has never been that it was poorly configured, but that it was irregularly updated. IMHO Org is pretty much feature-complete and has a wide user base, so many users would not want to concern themselves with "make" in a cloned git directory to get the latest (but possibly unstable!) set of features. I myself have installed Org from git until I learned how to write Gentoo ebuilds. With another Emacs package (evil), I also recently switched from git to ebuilds (maintained by someone else), because I found the package to be sufficiently feature-complete with version 1.0. Cheers, Christoph -- Christoph Lange, http://www.facebook.com/ch.lange, Skype duke4701 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Gentoo ebuild for app-emacs/org-mode-8.0.1 2013-04-21 20:00 Gentoo ebuild for app-emacs/org-mode-8.0.1 Christoph LANGE 2013-04-22 16:48 ` Jay Kerns @ 2013-04-22 17:21 ` Achim Gratz 2013-04-23 12:02 ` Christoph LANGE 1 sibling, 1 reply; 8+ messages in thread From: Achim Gratz @ 2013-04-22 17:21 UTC (permalink / raw) To: emacs-orgmode Christoph LANGE writes: > Gentoo users may find my ebuild for app-emacs/org-mode-8.0.1 useful. >ELISP_REMOVE="lisp/org-install.el" You'll also want to remove org-loaddefs.el and org-version.el. > elisp-install ${PN}/contrib contrib/lisp/*org*.el || die This is wrong if you use ORG_ADD_CONTRIB. These files are already taken care of by "make install" and contrib should not be added to the load-path (it also shouldn't exist as a subdirectory under ${PN}). Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Samples for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Gentoo ebuild for app-emacs/org-mode-8.0.1 2013-04-22 17:21 ` Achim Gratz @ 2013-04-23 12:02 ` Christoph LANGE 2013-04-23 17:17 ` Achim Gratz 0 siblings, 1 reply; 8+ messages in thread From: Christoph LANGE @ 2013-04-23 12:02 UTC (permalink / raw) To: Achim Gratz; +Cc: emacs-orgmode Hi Achim, thanks for your improvement suggestions! Before I put this into practice, let me ask some questions. I am neither an expert in distributing Org nor in writing ebuilds yet. 2013-04-22 18:21 Achim Gratz: >> ELISP_REMOVE="lisp/org-install.el" > > You'll also want to remove org-loaddefs.el and org-version.el. Why? Because they will automatically be re-generated during "make install", or because they are not necessary unless installing from git? >> elisp-install ${PN}/contrib contrib/lisp/*org*.el || die > > This is wrong if you use ORG_ADD_CONTRIB. These files are already taken > care of by "make install" OK, which means that I can remove that "elisp-install" line? > and contrib should not be added to the load-path Why not? Note that this is conditional on the use flag "contrib". So in this case the user has explicitly decided "I want the contributed features". > (it also shouldn't exist as a subdirectory under ${PN}). Where should it go instead, if anywhere? Cheers, and thanks in advance, Christoph -- Christoph Lange, http://www.facebook.com/ch.lange, Skype duke4701 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Gentoo ebuild for app-emacs/org-mode-8.0.1 2013-04-23 12:02 ` Christoph LANGE @ 2013-04-23 17:17 ` Achim Gratz 2013-05-03 13:03 ` Christoph LANGE 0 siblings, 1 reply; 8+ messages in thread From: Achim Gratz @ 2013-04-23 17:17 UTC (permalink / raw) To: emacs-orgmode Christoph LANGE writes: > thanks for your improvement suggestions! Before I put this into > practice, let me ask some questions. I am neither an expert in > distributing Org nor in writing ebuilds yet. > > 2013-04-22 18:21 Achim Gratz: >>> ELISP_REMOVE="lisp/org-install.el" >> >> You'll also want to remove org-loaddefs.el and org-version.el. > > Why? Because they will automatically be re-generated during "make > install", or because they are not necessary unless installing from git? Yes, because they are auto-generated. In fact you might want to clear the whole installation tree to remove files from earlier versions of Org that have been renamed. >>> elisp-install ${PN}/contrib contrib/lisp/*org*.el || die >> >> This is wrong if you use ORG_ADD_CONTRIB. These files are already taken >> care of by "make install" > > OK, which means that I can remove that "elisp-install" line? I'd think so, but I don't know the exact details of how ebuild works. >> and contrib should not be added to the load-path > > Why not? Note that this is conditional on the use flag "contrib". So > in this case the user has explicitly decided "I want the contributed > features". Then your ebuild file is likely defective, since your definition of ORG_ADD_CONTRIB doesn't seem to be conditional. >> (it also shouldn't exist as a subdirectory under ${PN}). > > Where should it go instead, if anywhere? Nowhere, the installation includes all the files that you added with ORG_ADD_CONTRIB right where Org gets installed. Adding them again (uncompiled) in a different place is asking for trouble. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Gentoo ebuild for app-emacs/org-mode-8.0.1 2013-04-23 17:17 ` Achim Gratz @ 2013-05-03 13:03 ` Christoph LANGE 0 siblings, 0 replies; 8+ messages in thread From: Christoph LANGE @ 2013-05-03 13:03 UTC (permalink / raw) To: Achim Gratz; +Cc: emacs-orgmode Hi Achim, about ORG_ADD_CONTRIB and other faults that you pointed out in my ebuild: I'm sorry but I didn't manage to test this before going on holiday. Meanwhile I see there has been progress; see Ulrich Müller's comment at <https://bugs.gentoo.org/show_bug.cgi?id=466720#c6> and my reply. I just wanted to let everyone know, but I am currently unable to work on this. Cheers, Christoph -- Christoph Lange, http://www.facebook.com/ch.lange, Skype duke4701 ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2013-05-03 13:03 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-04-21 20:00 Gentoo ebuild for app-emacs/org-mode-8.0.1 Christoph LANGE 2013-04-22 16:48 ` Jay Kerns 2013-04-22 17:04 ` John Hendy 2013-04-23 11:54 ` Christoph LANGE 2013-04-22 17:21 ` Achim Gratz 2013-04-23 12:02 ` Christoph LANGE 2013-04-23 17:17 ` Achim Gratz 2013-05-03 13:03 ` Christoph LANGE
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).