New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create .deb package #28

Open
vitorbaptista opened this Issue Oct 22, 2015 · 4 comments

Comments

Projects
None yet
3 participants
@vitorbaptista
Owner

vitorbaptista commented Oct 22, 2015

It seems that we could open a RFP (Request For Package) with Debian at https://www.debian.org/devel/wnpp/. Check https://www.debian.org/doc/manuals/maint-guide/ as well.

@cuducos

This comment has been minimized.

Show comment
Hide comment
@cuducos

cuducos Oct 22, 2015

Maybe a simpler way (even if palliative) would be to write a setup.py and use pip instead. I don't think it should be difficult to use entry_points={'console_scripts': … to add a command to users' path. Then the install & use instructions would be as simple as:

$ pip install shellshare
  …
$ shellshare
  Sharing session in http://shellshare.net/r/…

I might have time to give it a try in the weekend… but cannot promise.

cuducos commented Oct 22, 2015

Maybe a simpler way (even if palliative) would be to write a setup.py and use pip instead. I don't think it should be difficult to use entry_points={'console_scripts': … to add a command to users' path. Then the install & use instructions would be as simple as:

$ pip install shellshare
  …
$ shellshare
  Sharing session in http://shellshare.net/r/…

I might have time to give it a try in the weekend… but cannot promise.

@muggahtee

This comment has been minimized.

Show comment
Hide comment
@muggahtee

muggahtee Oct 22, 2015

I think using pip would be a lot easier to manage than packages for every distro

muggahtee commented Oct 22, 2015

I think using pip would be a lot easier to manage than packages for every distro

@vitorbaptista

This comment has been minimized.

Show comment
Hide comment
@vitorbaptista

vitorbaptista Oct 22, 2015

Owner

Although I enjoy pip and think it would be trivial to add it, I think building regular packages aren't much harder. This project is trivial, just needing to set a single file as executable, and depend on Python 2.7 and script (on the util-linux package in Ubuntu).

We basically need two packages: one for Debian and other for Homebrew. The .deb packages can be converted quite easily in any other, and the homebrew recipes seems easy to write. The hard part is to get into the default repositories.

Owner

vitorbaptista commented Oct 22, 2015

Although I enjoy pip and think it would be trivial to add it, I think building regular packages aren't much harder. This project is trivial, just needing to set a single file as executable, and depend on Python 2.7 and script (on the util-linux package in Ubuntu).

We basically need two packages: one for Debian and other for Homebrew. The .deb packages can be converted quite easily in any other, and the homebrew recipes seems easy to write. The hard part is to get into the default repositories.

@vitorbaptista

This comment has been minimized.

Show comment
Hide comment
@vitorbaptista

vitorbaptista Mar 9, 2017

Owner

Thanks to @arthar360, we now have a package for Homebrew (#31). We only need to generate a .deb now, which can be converted to other distribution's package managers.

Owner

vitorbaptista commented Mar 9, 2017

Thanks to @arthar360, we now have a package for Homebrew (#31). We only need to generate a .deb now, which can be converted to other distribution's package managers.

@vitorbaptista vitorbaptista changed the title from Create packages for the main distributions + mac to Create .deb package Mar 9, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment