Skip to content

Instantly share code, notes, and snippets.

@avsm
Created September 30, 2013 11:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save avsm/6762520 to your computer and use it in GitHub Desktop.
Save avsm/6762520 to your computer and use it in GitHub Desktop.
Quick script to add extdeps to an opam 1.1 repo
opam-admin depexts add riakc --os ubuntu --dep protobuf-compiler
opam-admin depexts add riakc --os debian --dep protobuf-compiler
opam-admin depexts add frei0r --os ubuntu --dep frei0r-plugins-dev
opam-admin depexts add frei0r --os debian --dep frei0r-plugins-dev
opam-admin depexts add voaacenc --os ubuntu --dep camlidl
opam-admin depexts add voaacenc --os debian --dep camlidl
opam-admin depexts add svm --os ubuntu --dep libsvm-dev
opam-admin depexts add svm --os debian --dep libsvm-dev
opam-admin depexts add buddy --os ubuntu --dep libbdd-dev
opam-admin depexts add buddy --os debian --dep libbdd-dev
opam-admin depexts add libvirt --os ubuntu --dep libvirt-dev
opam-admin depexts add libvirt --os debian --dep libvirt-dev
opam-admin depexts add ffmpeg --os ubuntu --dep libswscale-dev
opam-admin depexts add ffmpeg --os debian --dep libswscale-dev
opam-admin depexts add dssi --os ubuntu --dep dssi-dev
opam-admin depexts add dssi --os debian --dep dssi-dev
opam-admin depexts add spf --os ubuntu --dep libspf2-dev
opam-admin depexts add spf --os debian --dep libspf2-dev
opam-admin depexts add oqamldebug --os ubuntu --dep libqt4-dev
opam-admin depexts add oqamldebug --os debian --dep libqt4-dev
opam-admin depexts add milter --os ubuntu --dep libmilter-dev
opam-admin depexts add milter --os debian --dep libmilter-dev
opam-admin depexts add lzo --os ubuntu --dep liblzo2-dev
opam-admin depexts add lzo --os debian --dep liblzo2-dev
opam-admin depexts add magic --os ubuntu --dep libmagic-dev
opam-admin depexts add magic --os debian --dep libmagic-dev
opam-admin depexts add mpi --os ubuntu --dep mpi-default-dev
opam-admin depexts add mpi --os debian --dep mpi-default-dev
opam-admin depexts add snappy --os ubuntu --dep libsnappy-dev
opam-admin depexts add snappy --os debian --dep libsnappy-dev
opam-admin depexts add alt-ergo --os ubuntu --dep autoconf
opam-admin depexts add alt-ergo --os debian --dep autoconf
opam-admin depexts add yajl --os ubuntu --dep cmake
opam-admin depexts add yajl --os debian --dep cmake
opam-admin depexts add cairo --os ubuntu --dep libcairo2-dev
opam-admin depexts add cairo --os debian --dep libcairo2-dev
opam-admin depexts add lapack --os ubuntu --dep libatlas-dev --dep liblapack-dev
opam-admin depexts add lapack --os debian --dep libatlas-dev --dep liblapack-dev
opam-admin depexts add ocaml-sdl --os ubuntu --dep libsdl-dev
opam-admin depexts add ocaml-sdl --os debian --dep libsdl-dev
opam-admin depexts add dbm --os ubuntu --dep libgdbm-dev
opam-admin depexts add dbm --os debian --dep libgdbm-dev
opam-admin depexts add ocamlfuse --os ubuntu --dep libfuse-dev
opam-admin depexts add ocamlfuse --os debian --dep libfuse-dev
opam-admin depexts add ffmpeg --os ubuntu --dep libavutil-dev
opam-admin depexts add ffmpeg --os debian --dep libavutil-dev
opam-admin depexts add ladspa --os ubuntu --dep ladspa-sdk
opam-admin depexts add ladspa --os debian --dep ladspa-sdk
opam-admin depexts add gstreamer --os ubuntu --dep libgstreamer0.10-dev
opam-admin depexts add gstreamer --os debian --dep libgstreamer0.10-dev
opam-admin depexts add opus --os ubuntu --dep libavutil-dev
opam-admin depexts add opus --os debian --dep libavutil-dev
opam-admin depexts add frei0r --os ubuntu --dep frei0r-plugins-dev
opam-admin depexts add frei0r --os debian --dep frei0r-plugins-dev
opam-admin depexts add liquidsoap --os ubuntu --dep libao-dev --dep portaudio19-dev --dep libsamplerate-dev --dep libgstreamer0.10-dev --dep libgstreamer-plugins-base0.10-dev --dep libgstreamer0.10-dev --dep libgstreamer-plugins-base0.10-dev --dep libgstreamer1.0-dev --dep libmp3lame-dev --dep libogg-dev --dep libvorbis-dev --dep libspeex-dev --dep libtheora-dev --dep libschroedinger-dev --dep libvo-aacenc-dev --dep libfaad-dev --dep libflac-dev --dep libsoundtouch-dev --dep libgavl-dev --dep liblo-dev
opam-admin depexts add liquidsoap --os debian --dep libao-dev --dep portaudio19-dev --dep libsamplerate-dev --dep libgstreamer0.10-dev --dep libgstreamer-plugins-base0.10-dev --dep libgstreamer0.10-dev --dep libgstreamer-plugins-base0.10-dev --dep libgstreamer1.0-dev --dep libmp3lame-dev --dep libogg-dev --dep libvorbis-dev --dep libspeex-dev --dep libtheora-dev --dep libschroedinger-dev --dep libvo-aacenc-dev --dep libfaad-dev --dep libflac-dev --dep libsoundtouch-dev --dep libgavl-dev --dep liblo-dev
opam-admin depexts add lablgtk2 --os ubuntu --dep libgtk2.0-dev --dep libgtksourceview2.0-dev --dep libglade2-dev --dep libgnomecanvas2-dev
opam-admin depexts add lablgtk2 --os debian --dep libgtk2.0-dev --dep libgtksourceview2.0-dev --dep libglade2-dev --dep libgnomecanvas2-dev
opam-admin depexts add oqamldebug --os ubuntu --dep qt4-qmake
opam-admin depexts add oqamldebug --os debian --dep qt4-qmake
opam-admin depexts add lwt-zmq --os ubuntu --dep libzmq-dev
opam-admin depexts add lwt-zmq --os debian --dep libzmq-dev
opam-admin depexts add postgresql-ocaml --os ubuntu --dep libpq-dev
opam-admin depexts add postgresql-ocaml --os debian --dep libpq-dev
opam-admin depexts add camlbz2 --os ubuntu --dep libbz2-dev
opam-admin depexts add camlbz2 --os debian --dep libbz2-dev
opam-admin depexts add imagemagick --os ubuntu --dep libgraphicsmagick1-dev --dep libmagickcore-dev
opam-admin depexts add imagemagick --os debian --dep libgraphicsmagick1-dev --dep libmagickcore-dev
opam-admin depexts add sqlite3 --os ubuntu --dep libsqlite3-dev
opam-admin depexts add sqlite3 --os debian --dep libsqlite3-dev
opam-admin depexts add ocaml-glpk --os ubuntu --dep libglpk-dev
opam-admin depexts add ocaml-glpk --os debian --dep libglpk-dev
opam-admin depexts add lablgl --os ubuntu --dep mesa-common-dev --dep libglu1-mesa-dev --dep freeglut3-dev
opam-admin depexts add lablgl --os debian --dep mesa-common-dev --dep libglu1-mesa-dev --dep freeglut3-dev
opam-admin depexts add ocamlgsl --os ubuntu --dep gawk
opam-admin depexts add ocamlgsl --os debian --dep gawk
opam-admin depexts add mlgmp --os ubuntu --dep libmpfr-dev
opam-admin depexts add mlgmp --os debian --dep libmpfr-dev
opam-admin depexts add ocaml-lua --os ubuntu --dep liblua5.1-0-dev
opam-admin depexts add ocaml-lua --os debian --dep liblua5.1-0-dev
opam-admin depexts add ocurl --os ubuntu --dep libcurl4-gnutls-dev
opam-admin depexts add ocurl --os debian --dep libcurl4-gnutls-dev
opam-admin depexts add gpr --os ubuntu --dep libgsl0-dev
opam-admin depexts add gpr --os debian --dep libgsl0-dev
opam-admin depexts add planets --os ubuntu --dep tcl8.5-dev --dep tk8.5-dev
opam-admin depexts add planets --os debian --dep tcl8.5-dev --dep tk8.5-dev
opam-admin depexts add ocaml-mysql --os ubuntu --dep libmysqlclient-dev
opam-admin depexts add ocaml-mysql --os debian --dep libmysqlclient-dev
opam-admin depexts add lbfgs --os ubuntu --dep gfortran
opam-admin depexts add lbfgs --os debian --dep gfortran
opam-admin depexts add fftw-ocaml --os ubuntu --dep libfftw3-dev
opam-admin depexts add fftw-ocaml --os debian --dep libfftw3-dev
opam-admin depexts add ocaml-taglib --os ubuntu --dep libtag1-dev
opam-admin depexts add ocaml-taglib --os debian --dep libtag1-dev
opam-admin depexts add ocaml-mad --os ubuntu --dep libmad0-dev
opam-admin depexts add ocaml-mad --os debian --dep libmad0-dev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment