Automated Build
Forum rules
Warning !
Avoid using binary softwares from untrusted users.
Prefer compiling it yourself and verify sources.
Warning !
Avoid using binary softwares from untrusted users.
Prefer compiling it yourself and verify sources.
-
- Posts: 801
- Joined: Sun Aug 18, 2013 8:26 pm
- os: mac
Re: Automated Build
Might want to take a look at Listaller, although I'm not entirely sure how it works it appears to be providing a single package format that works with existing package management systems.
There is also InstallerBuilder from Bitrock, which covers all the major platforms and it has a QT-specific installer. It's proprietary, but they have a free licensing program for FOSS projects. UPDATE: The FOSS license "application" fully automated, just download the enterprise demo and if you want to keep using it fill out this form and you will get a license in ~30 seconds.
And there is EPM (howto), which claims to provide native packages for Debian GNU/Linux, FreeBSD, OS X, NetBSD, OpenBSD, Red Hat Linux, Slackware, and Solaris.
There is also InstallerBuilder from Bitrock, which covers all the major platforms and it has a QT-specific installer. It's proprietary, but they have a free licensing program for FOSS projects. UPDATE: The FOSS license "application" fully automated, just download the enterprise demo and if you want to keep using it fill out this form and you will get a license in ~30 seconds.
And there is EPM (howto), which claims to provide native packages for Debian GNU/Linux, FreeBSD, OS X, NetBSD, OpenBSD, Red Hat Linux, Slackware, and Solaris.
DNS is much more than a key->value datastore.
-
- Posts: 801
- Joined: Sun Aug 18, 2013 8:26 pm
- os: mac
Re: Automated Build
Oh, and it looks like someone got Namecoin QT up and running under Fedora.
DNS is much more than a key->value datastore.
Re: Automated Build
Me too.
I've extended my repository at https://build.opensuse.org/package/show ... s/namecoin with xUbuntu-13.x and Fedora-20. Older Fedoras, CentOS and RHEL are on the TODO list.
I've extended my repository at https://build.opensuse.org/package/show ... s/namecoin with xUbuntu-13.x and Fedora-20. Older Fedoras, CentOS and RHEL are on the TODO list.
-
- Posts: 801
- Joined: Sun Aug 18, 2013 8:26 pm
- os: mac
Re: Automated Build
HELL YES!pmc wrote:https://build.opensuse.org/package/show ... s/namecoin with xUbuntu-13.x and Fedora-20. Older Fedoras, CentOS and RHEL are on the TODO list.
I guess the next step here would be to upstream them to the different repos. I'll try to corral some volunteers.
DNS is much more than a key->value datastore.
-
- Posts: 801
- Joined: Sun Aug 18, 2013 8:26 pm
- os: mac
Re: Automated Build
Hey PMC, I am having trouble with the Ubuntu 13 builds. Apt-get doesn't recognize many of the dependencies and even I still couldn't get things working after installing them individually.pmc wrote:https://build.opensuse.org/package/show ... s/namecoin with xUbuntu-13.x and Fedora-20. Older Fedoras, CentOS and RHEL are on the TODO list.
Are these for the QT version only?
DNS is much more than a key->value datastore.
Re: Automated Build
I have to admit I haven't tested the ubuntu builds. So your feedback is welcome.
Which dependencies are causing problems? Which version of ubuntu are you using? Did you just download the packages and install them manually, or did you add my OBS repo to your sources.list?
Which dependencies are causing problems? Which version of ubuntu are you using? Did you just download the packages and install them manually, or did you add my OBS repo to your sources.list?
-
- Posts: 801
- Joined: Sun Aug 18, 2013 8:26 pm
- os: mac
Re: Automated Build
*scratches head* all of them? I don't recall it picking up on any of the needed packages, but I could be wrong on that :ppmc wrote:I have to admit I haven't tested the ubuntu builds. So your feedback is welcome.
Which dependencies are causing problems? Which version of ubuntu are you using? Did you just download the packages and install them manually, or did you add my OBS repo to your sources.list?
I was using Ubuntu 13 and I didn't add the OBS repo. I downloaded the .deb packages and installed the dependencies "manually" using apt-get. It *think* everything was available, including Berkley DB.
DNS is much more than a key->value datastore.
Re: Automated Build
There was a bug in the package: the desktop files were in the wrong location. This is fixed now. After installing, you should find namecoin in the dash.
The Debian/Ubuntu packages contain both the gui version and the daemon. There are separate RPMs for gui + daemon for the other systems. My repository now contains packages for CentOS, Debian, Fedora, openSUSE, RHEL and Ubuntu. I would appreciate some feedback as I don't use all these OS versions myself.
Here are the installation instructions to be executed in a root shell. Basically, this makes my repo known to your package manager and installs the gui package. It is also possible to download and install the packages manually. Using the package manager has the advantages that all dependencies are installed automatically, and the package manager will automatically check my repo for updates.
Debian:
You may have to install this repository key: http://download.opensuse.org/repositori ... elease.key
openSUSE (change 13.1 to your OS version):
CentOS / Fedora / RHEL (change Fedora_20 to your OS and version):
(Use "CentOS_CentOS-6" for CentOS or "RedHat_RHEL-6" for RHEL.)
Ubuntu (change 13.04 to your OS version):
You may have to install this repository key: http://download.opensuse.org/repositori ... elease.key
The Debian/Ubuntu packages contain both the gui version and the daemon. There are separate RPMs for gui + daemon for the other systems. My repository now contains packages for CentOS, Debian, Fedora, openSUSE, RHEL and Ubuntu. I would appreciate some feedback as I don't use all these OS versions myself.
Here are the installation instructions to be executed in a root shell. Basically, this makes my repo known to your package manager and installs the gui package. It is also possible to download and install the packages manually. Using the package manager has the advantages that all dependencies are installed automatically, and the package manager will automatically check my repo for updates.
Debian:
Code: Select all
apt-add-repository "http://download.opensuse.org/repositories/home:/p_conrad:/coins/Debian_7.0/ ./"
apt-get update
apt-get install namecoin
openSUSE (change 13.1 to your OS version):
Code: Select all
zypper ar -f obs://home:p_conrad:coins/openSUSE_13.1 obs:pconrad_coins-13.1
zypper in namecoin-gui
(Use "CentOS_CentOS-6" for CentOS or "RedHat_RHEL-6" for RHEL.)
Code: Select all
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:/p_conrad:/coins/Fedora_20/home:p_conrad:coins.repo
yum install namecoin-gui
Code: Select all
apt-add-repository "http://download.opensuse.org/repositories/home:/p_conrad:/coins/xUbuntu_13.04/ ./"
apt-get update
apt-get install namecoin
-
- Posts: 801
- Joined: Sun Aug 18, 2013 8:26 pm
- os: mac
Re: Automated Build
Your instructions for Ubuntu isn't quite right (dist component pieces are missing), I'll look into it further tomorrow.
DNS is much more than a key->value datastore.
Re: Automated Build
The Debian/Ubuntu repo layout on OBS is a little unusual. Apparently apt-add-repository modifies the source line.
Try this instead:
Try this instead:
Code: Select all
echo "deb http://download.opensuse.org/repositories/home:/p_conrad:/coins/xUbuntu_13.04/ ./" >/etc/apt/sources.list.d/obs-pconrad-coins.list