Advertisement
jlpoole

kdenlive-23.08.3.ebuild

Dec 9th, 2023
886
0
193 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.46 KB | None | 0 0
  1. lpoole@eos ~/work/kdenlive $ cat -n /var/db/repos/gentoo/kde-apps/kdenlive/kdenlive-23.08.3.ebuild
  2.      1  # Copyright 1999-2023 Gentoo Authors
  3.      2  # Distributed under the terms of the GNU General Public License v2
  4.      3
  5.      4  EAPI=8
  6.      5
  7.      6  ECM_DESIGNERPLUGIN="true"
  8.      7  ECM_HANDBOOK="optional"
  9.      8  ECM_QTHELP="true"
  10.      9  ECM_TEST="true"
  11.     10  KFMIN=5.106.0
  12.     11  QTMIN=5.15.9
  13.     12  inherit ecm gear.kde.org optfeature
  14.     13
  15.     14  DESCRIPTION="Non-linear video editing suite by KDE"
  16.     15  HOMEPAGE="https://kdenlive.org/en/"
  17.     16
  18.     17  LICENSE="GPL-3"
  19.     18  SLOT="5"
  20.     19  KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
  21.     20  IUSE="gles2-only semantic-desktop v4l"
  22.     21
  23.     22  RESTRICT="test" # segfaults, bug 684132
  24.     23
  25.     24  DEPEND="
  26.    25          >=dev-qt/qtconcurrent-${QTMIN}:5
  27.    26          >=dev-qt/qtdbus-${QTMIN}:5
  28.    27          >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
  29.    28          >=dev-qt/qtgui-${QTMIN}:5[gles2-only=]
  30.    29          >=dev-qt/qtmultimedia-${QTMIN}:5
  31.    30          >=dev-qt/qtnetwork-${QTMIN}:5
  32.    31          >=dev-qt/qtnetworkauth-${QTMIN}:5
  33.    32          >=dev-qt/qtquickcontrols2-${QTMIN}:5
  34.    33          >=dev-qt/qtsvg-${QTMIN}:5
  35.    34          >=dev-qt/qtwidgets-${QTMIN}:5
  36.    35          >=dev-qt/qtxml-${QTMIN}:5
  37.    36          >=kde-frameworks/karchive-${KFMIN}:5
  38.    37          >=kde-frameworks/kbookmarks-${KFMIN}:5
  39.    38          >=kde-frameworks/kcodecs-${KFMIN}:5
  40.    39          >=kde-frameworks/kcompletion-${KFMIN}:5
  41.    40          >=kde-frameworks/kconfig-${KFMIN}:5
  42.    41          >=kde-frameworks/kconfigwidgets-${KFMIN}:5
  43.    42          >=kde-frameworks/kcoreaddons-${KFMIN}:5
  44.    43          >=kde-frameworks/kcrash-${KFMIN}:5
  45.    44          >=kde-frameworks/kdbusaddons-${KFMIN}:5
  46.    45          >=kde-frameworks/kdeclarative-${KFMIN}:5
  47.    46          >=kde-frameworks/kfilemetadata-${KFMIN}:5
  48.    47          >=kde-frameworks/kguiaddons-${KFMIN}:5
  49.    48          >=kde-frameworks/ki18n-${KFMIN}:5
  50.    49          >=kde-frameworks/kiconthemes-${KFMIN}:5
  51.    50          >=kde-frameworks/kio-${KFMIN}:5
  52.    51          >=kde-frameworks/kitemviews-${KFMIN}:5
  53.    52          >=kde-frameworks/kjobwidgets-${KFMIN}:5
  54.    53          >=kde-frameworks/knewstuff-${KFMIN}:5
  55.    54          >=kde-frameworks/knotifications-${KFMIN}:5
  56.    55          >=kde-frameworks/knotifyconfig-${KFMIN}:5
  57.    56          >=kde-frameworks/kservice-${KFMIN}:5
  58.    57          >=kde-frameworks/ktextwidgets-${KFMIN}:5
  59.    58          >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
  60.    59          >=kde-frameworks/kxmlgui-${KFMIN}:5
  61.    60          >=kde-frameworks/purpose-${KFMIN}:5
  62.    61          >=kde-frameworks/solid-${KFMIN}:5
  63.    62          >=media-libs/mlt-7.14.0[ffmpeg,frei0r,qt5,sdl,xml]
  64.    63          v4l? ( media-libs/libv4l )
  65.    64  "
  66.     65  RDEPEND="${DEPEND}
  67.    66          >=dev-qt/qtquickcontrols-${QTMIN}:5
  68.    67          media-video/ffmpeg[encode,libass,sdl,X]
  69.    68          media-video/mediainfo
  70.    69  "
  71.     70  BDEPEND="sys-devel/gettext"
  72.     71
  73.     72  src_configure() {
  74.     73          local mycmakeargs=(
  75.     74                  $(cmake_use_find_package v4l LibV4L2)
  76.     75          )
  77.     76          ecm_src_configure
  78.     77  }
  79.     78
  80.     79  pkg_postinst() {
  81.     80          ecm_pkg_postinst
  82.     81          optfeature "VP8 and VP9 codec support" "media-video/ffmpeg[vpx]"
  83.     82  }
  84. jlpoole@eos ~/work/kdenlive $
  85.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement