summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJoachim F <joachifm@users.noreply.github.com>2017-09-13 18:46:13 +0000
committerGitHub <noreply@github.com>2017-09-13 18:46:13 +0000
commitd1f0affe3361a15a3a5f5c19a9c563fabb72cea2 (patch)
tree29b267552bc706d2d1f06acc2c13a4c6b8547858 /pkgs
parentcc5491d02c1cb6c75d9966b98ff63c3ab8fcd875 (diff)
parent945f346f600a105a48cd1c3d045a978f40df1d0b (diff)
downloadnixlib-d1f0affe3361a15a3a5f5c19a9c563fabb72cea2.tar
nixlib-d1f0affe3361a15a3a5f5c19a9c563fabb72cea2.tar.gz
nixlib-d1f0affe3361a15a3a5f5c19a9c563fabb72cea2.tar.bz2
nixlib-d1f0affe3361a15a3a5f5c19a9c563fabb72cea2.tar.lz
nixlib-d1f0affe3361a15a3a5f5c19a9c563fabb72cea2.tar.xz
nixlib-d1f0affe3361a15a3a5f5c19a9c563fabb72cea2.tar.zst
nixlib-d1f0affe3361a15a3a5f5c19a9c563fabb72cea2.zip
Merge pull request #28869 from symphorien/bombono
bombono: init at 1.2.4
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/video/bombono/default.nix35
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/applications/video/bombono/default.nix b/pkgs/applications/video/bombono/default.nix
new file mode 100644
index 000000000000..40d9aa2f2282
--- /dev/null
+++ b/pkgs/applications/video/bombono/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchFromGitHub, wrapGAppsHook, gtk2, boost, gnome2, scons,
+mjpegtools, libdvdread, dvdauthor, gettext, dvdplusrwtools, libxmlxx, ffmpeg,
+enca, pkgconfig }:
+
+stdenv.mkDerivation rec {
+  name = "bombono-${version}";
+  version = "1.2.4";
+  src = fetchFromGitHub {
+    owner = "muravjov";
+    repo = "bombono-dvd";
+    rev = version;
+    sha256 = "1lz1vik6abn1i1pvxhm55c9g47nxxv755wb2ijszwswwrwgvq5b9";
+  };
+
+  nativeBuildInputs = [ wrapGAppsHook scons pkgconfig gettext ];
+
+  buildInputs = [
+    gtk2 gnome2.gtkmm mjpegtools libdvdread dvdauthor boost dvdplusrwtools
+    libxmlxx ffmpeg enca
+    ];
+
+  buildPhase = ''
+    scons PREFIX=$out
+    '';
+
+  installPhase = ''
+    scons install
+    '';
+
+  meta = {
+    description = "a DVD authoring program for personal computers";
+    homepage = "http://www.bombono.org/";
+    license = stdenv.lib.licenses.gpl2;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index f6fcc6f21ea9..17f0681e6e75 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -13613,6 +13613,8 @@ with pkgs;
 
   bluejeans = callPackage ../applications/networking/browsers/mozilla-plugins/bluejeans { };
 
+  bombono = callPackage ../applications/video/bombono {};
+
   bomi = libsForQt5.callPackage ../applications/video/bomi {
     youtube-dl = pythonPackages.youtube-dl;
     pulseSupport = config.pulseaudio or true;