Skip to content

Latest commit

 

History

History
222 lines (169 loc) · 5.99 KB

README.md

File metadata and controls

222 lines (169 loc) · 5.99 KB

debian-packages

Custom DEB packages for the following codenames:

  • jessie: Debian 8
  • vivid: Ubuntu 15.04

Installing the packages

Install signing key:

wget -O - http://debian-packages.cargomedia.ch/conf/signing.key | apt-key add -

Add to your sources.list:

deb http://debian-packages.cargomedia.ch <codename> main

Available packages

jessie

arcconf

  • Version: 2.00.21811-jessie1
  • Packages: arcconf

coturn

  • Version: 4.5.0.3-jessie1
  • Packages: coturn

gearmand

  • Version: 1.1.12-jessie1
  • Packages: gearman-job-server, gearman-tools, gearman, libgearman-dbg, libgearman-dev, libgearman-doc, libgearman7-dbg, libgearman7

hpacucli

  • Version: 9.40.12.0-jessie1
  • Packages: hpacucli

hpssacli

  • Version: 2.30-6.0-jessie1
  • Packages: hpssacli

imagemagick

  • Version: 8:6.9.9.12-jessie3
  • Packages: imagemagick-6-common, imagemagick-6-doc, imagemagick-6.q16, imagemagick-6.q16hdri, imagemagick-common, imagemagick-doc, imagemagick, libimage-magick-perl, libimage-magick-q16-perl, libimage-magick-q16hdri-perl, libmagick++-6-headers, libmagick++-6.q16-7, libmagick++-6.q16-dev, libmagick++-6.q16hdri-7, libmagick++-6.q16hdri-dev, libmagick++-dev, libmagickcore-6-arch-config, libmagickcore-6-headers, libmagickcore-6.q16-3-extra, libmagickcore-6.q16-3, libmagickcore-6.q16-dev, libmagickcore-6.q16hdri-3-extra, libmagickcore-6.q16hdri-3, libmagickcore-6.q16hdri-dev, libmagickcore-dev, libmagickwand-6-headers, libmagickwand-6.q16-3, libmagickwand-6.q16-dev, libmagickwand-6.q16hdri-3, libmagickwand-6.q16hdri-dev, libmagickwand-dev, perlmagick

janus

  • Version: 0.0.9.git1.088882-jessie1
  • Packages: janus

janus-gateway-audioroom

  • Version: 0.0.11-jessie1
  • Packages: janus-gateway-audioroom

janus-gateway-rtpbroadcast

  • Version: 0.0.29-jessie1
  • Packages: janus-gateway-rtpbroadcast

janus-gateway-rtpbroadcast-experimental

  • Version: 0.0.29-beta4-jessie1
  • Packages: janus-gateway-rtpbroadcast-experimental

libsrtp

  • Version: 1.5.3-jessie1
  • Packages: libsrtp

libwebsockets

  • Version: 1.5.0-jessie1
  • Packages: libwebsockets-dev, libwebsockets-test-server, libwebsockets3-dbg, libwebsockets3

mysql-proxy

  • Version: 0.8.5-jessie1
  • Packages: mysql-proxy

php5-imagick

  • Version: 3.4.3-jessie1
  • Packages: php5-imagick

sas2ircu

  • Version: 20.00.00.00-jessie1
  • Packages: sas2ircu

storcli

  • Version: 1.17.08-jessie1
  • Packages: storcli

usrsctp

  • Version: 49335e1-git-jessie1
  • Packages: usrsctp

vivid

arcconf

  • Version: 2.00.21811-vivid1
  • Packages: arcconf

coturn

  • Version: 4.5.0.3-vivid1
  • Packages: coturn

graphene

  • Version: 1.2.10-1
  • Packages: graphene

gst-entrans

  • Version: 1.0.3-1
  • Packages: gst-entrans

gst-plugins-bad1.0

  • Version: 1.8.0-1vivid2
  • Packages: gir1.2-gst-plugins-bad-1.0, gstreamer1.0-plugins-bad-dbg, gstreamer1.0-plugins-bad-doc, gstreamer1.0-plugins-bad-faad, gstreamer1.0-plugins-bad-videoparsers, gstreamer1.0-plugins-bad, libgstreamer-plugins-bad1.0-0, libgstreamer-plugins-bad1.0-dev

gst-plugins-base1.0

  • Version: 1.8.0-1ubuntu1
  • Packages: gir1.2-gst-plugins-base-1.0, gstreamer1.0-alsa, gstreamer1.0-plugins-base-apps, gstreamer1.0-plugins-base-dbg, gstreamer1.0-plugins-base-doc, gstreamer1.0-plugins-base, gstreamer1.0-x, libgstreamer-plugins-base1.0-0, libgstreamer-plugins-base1.0-dev

gst-plugins-good1.0

  • Version: 1.8.0-1ubuntu1
  • Packages: gstreamer1.0-plugins-good-dbg, gstreamer1.0-plugins-good-doc, gstreamer1.0-plugins-good, gstreamer1.0-pulseaudio, libgstreamer-plugins-good1.0-0, libgstreamer-plugins-good1.0-dev

gst-plugins-ugly1.0

  • Version: 1.8.0-1ubuntu1
  • Packages: gstreamer1.0-plugins-ugly-amr, gstreamer1.0-plugins-ugly-dbg, gstreamer1.0-plugins-ugly-doc, gstreamer1.0-plugins-ugly

gstreamer1.0

  • Version: 1.8.0-1
  • Packages: gir1.2-gstreamer-1.0, gstreamer1.0-doc, gstreamer1.0-tools, libgstreamer1.0-0-dbg, libgstreamer1.0-0, libgstreamer1.0-dev

hpacucli

  • Version: 9.40.12.0-vivid1
  • Packages: hpacucli

hpssacli

  • Version: 2.30-6.0-vivid1
  • Packages: hpssacli

janus

  • Version: 0.0.9.git1.088882-vivid1
  • Packages: janus

janus-gateway-audioroom

  • Version: 0.0.11-vivid1
  • Packages: janus-gateway-audioroom

janus-gateway-rtpbroadcast

  • Version: 0.0.29-vivid1
  • Packages: janus-gateway-rtpbroadcast_0.0.22-vivid1_amd64.deb, janus-gateway-rtpbroadcast_0.0.23-vivid1_amd64.deb, janus-gateway-rtpbroadcast_0.0.24-vivid1_amd64.deb, janus-gateway-rtpbroadcast_0.0.25-vivid1_amd64.deb, janus-gateway-rtpbroadcast_0.0.26-vivid1_amd64.deb, janus-gateway-rtpbroadcast_0.0.27-vivid1_amd64.deb, janus-gateway-rtpbroadcast_0.0.28-vivid1_amd64.deb, janus-gateway-rtpbroadcast

libsrtp

  • Version: 1.5.3-vivid1
  • Packages: libsrtp

libwebsockets

  • Version: 1.5.0-ubuntu1
  • Packages: libwebsockets-dev, libwebsockets-test-server, libwebsockets3-dbg, libwebsockets3

orc

  • Version: 1:0.4.24-1
  • Packages: liborc-0.4-0-dbg, liborc-0.4-0, liborc-0.4-dev, liborc-0.4-doc

sas2ircu

  • Version: 20.00.00.00-vivid1
  • Packages: sas2ircu

storcli

  • Version: 1.17.08-vivid1
  • Packages: storcli

usrsctp

  • Version: 49335e1-git
  • Packages: usrsctp

Development

For signing the repo, the vagrant-provisioner will look for keys in keys/{private,public}.key. Alternatively you might want to create new keys:

Creating a signing key

Create key:

gpg --gen-key

Export private and public key:

mkdir -p /vagrant/keys/
gpg --export -a 'Cargo Media' > /vagrant/keys/public.key
gpg --export-secret-key -a 'Cargo Media' > /vagrant/keys/private.key

Building a package

Start up the box and log in:

vagrant up <codename>
vagrant ssh <codename>

Bump version of a package:

cd /vagrant/packages/<codename>/<package>
dch -U

Build and test a package:

/vagrant/build.sh -c <codename> -p <package>

Recreate readme:

cd /vagrant && python doc.py

Build the repo and upload to S3:

sudo su
/vagrant/sync.sh