Skip to content
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

Build .deb package using 'equivs-build debian' #3

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Redmar-van-den-Berg
Copy link

First of all, thank you for creating LisSero.

I have created a debian package that makes it easy to install LisSero on debian systems (eg. ubuntu, debian), and I thought you might be interested in that as well. The package has emboss as a dependency, so the user won't have to manually install emboss on their system.

The --ampseq option is not supported, since the package doesn't include isPcr by Jim Kent.

@tseemann
Copy link
Contributor

@Redmar-van-den-Berg thanks for your interest in LisSero. I had made RPMs in the distant past but never a DEB package. Our HPC also uses RHEL (RPMs) here too. For desktops we use Brew. We don't have much expertise with packaging for Debian/Ubuntu.

How does your .spec file get used?
How does this relate to the debian-med project?
https://www.debian.org/devel/debian-med/

@Redmar-van-den-Berg
Copy link
Author

@tseemann

On a fresh ubuntu install, the following should be enough to create and install the debian package.

# Install equivs and git
sudo apt install equivs git

# Get the code
git clone https://github.com/Redmar-van-den-Berg/LisSero.git

# Build the debian package
cd LisSero
equivs-build debian

# install the package on the current system
sudo dpkg -i lissero_0.1_all.deb

# Install the required dependencies (emboss)
sudo apt install -f

I am not familiar with debian-med, but their works looks interesting. I usually create deb packages to have an easy method of installing the software we use on different pc's, and debian-med looks like a good place to share those efforts.

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

Successfully merging this pull request may close these issues.

2 participants