gittup / tup

Tup is a file-based build system.
http://gittup.org/tup/
GNU General Public License v2.0
1.15k stars 140 forks source link

Debian packages #84

Open jendrikseipp opened 11 years ago

jendrikseipp commented 11 years ago

I think it would be great if you could try to get a tup package into debian and ubuntu.

Are there any plans to update the tup PPA?

gittup commented 11 years ago

On Tue, Sep 25, 2012 at 8:49 AM, jendrikseipp notifications@github.comwrote:

I think it would be great if you could try to get a tup package into debian and ubuntu.

Are there any plans to update the tup PPA?

Do you mean get the tup package into the official repository? Or is there something wrong with the current external repository on the front page?

Thanks, -Mike

jendrikseipp commented 11 years ago

I rechecked the PPA page and it installs fine in Ubuntu 12.04. I thought the package was outdated, because the description reads "Daily build for Lucid." and the only listed series is "Lucid".

Getting tup into the official debian and ubuntu repositories would be helpful. Though I know that this might no be easy.

gittup commented 11 years ago

I don't have any experience in getting packages officially into ubuntu/debian. Have you done that before? I wonder if it's something I could have built automatically when I push changes to gittup.org...

-Mike

On Tue, Oct 2, 2012 at 5:09 AM, jendrikseipp notifications@github.comwrote:

I rechecked the PPA page and it installs fine in Ubuntu 12.04. I thought the package was outdated, because the description reads "Daily build for Lucid." and the only listed series is "Lucid".

Getting tup into the official debian and ubuntu repositories would be helpful. Though I know that this might no be easy.

— Reply to this email directly or view it on GitHubhttps://github.com/gittup/tup/issues/84#issuecomment-9063614.

jendrikseipp commented 11 years ago

Sorry, I don't have any experience with this either. I think you will need a debian member who build or at least sponsor and upload the package.

droundy commented 9 years ago

See https://wiki.debian.org/RFP for instructions on how to ask to have a package packaged. I'd also love to see tup packaged for Debian (which will automatically result in it getting into Ubuntu eventually).

davidgiven commented 8 years ago

Did this ever get anywhere? It's pretty much showstopping for me.

e2 commented 8 years ago

@davidgiven - I created my own PPA, based on 0.7.4. https://launchpad.net/~cezary0/+archive/ubuntu/tup

I've changed a few things, since the build was extremely complex:

  1. Switched to CMake (makes a big difference!)
  2. Used stock versions of sqlite and liblua dynamically linked (NOTE: missing custom tup patches!)

Aside from that, I use uupdate to updated the sources based on https://github.com/gittup/tup/releases

So if you ever want an updated version in the PPA, just ask for a tup release with the fixes, and let me know, and I'll submit a new build.

It builds without any litian warnings (AFAIR), so there are patches to make the package as clean as possible.

davidgiven commented 8 years ago

Thanks very much --- but unfortunately PPAs don't do me much good; I'm a Debian user...

e2 commented 8 years ago

@davidgiven - I heard rumors that Debian was going to aim to support PPA's (or similar).

I don't know what your need are, but this is pretty close: https://wiki.debian.org/CreatePackageFromPPA

(I don't use any Ubuntu specific stuff in my source package or patches, so let me know if it works or not).