Skip to content

Instantly share code, notes, and snippets.

@imsodin
Last active June 27, 2018 07:15
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 imsodin/0f5f8a144c33e195dc5d717e9039fa0d to your computer and use it in GitHub Desktop.
Save imsodin/0f5f8a144c33e195dc5d717e9039fa0d to your computer and use it in GitHub Desktop.
digikam build dependency metapackage
#!/bin/sh
set -e
equivs-build $1
rm repo/$1_* || :
mv $1*.deb -t repo/
dpkg-scanpackages repo | gzip > repo/Packages.gz
# Placed in /etc/apt/sources.list.d/
deb [trusted=yes] file:////media/ext4_data/Linux/my-meta-packages repo/
# Source: <source package name; defaults to package name>
Section: misc
Priority: optional
Maintainer: Simon Frei <freisim93@gmail.com>
# Build-Depends:
Standards-Version: 3.9.8
# Homepage:
Package: my-digikam-dev
Version: 6.0.0-pre
Architecture: all
Depends: breeze-icon-theme,
cmake,
extra-cmake-modules,
gettext,
git,
g++,
kdoctools-dev,
libboost-dev,
libexiv2-dev,
libexpat1-dev,
libjpeg62-turbo-dev | libjpeg8-dev | libjpeg9-dev,
libkf5config-dev,
libkf5coreaddons-dev,
libkf5i18n-dev,
libkf5service-dev,
libkf5solid-dev,
libkf5windowsystem-dev,
libkf5xmlgui-dev,
liblcms2-dev,
libopencv-dev,
libpng-dev,
libqt5concurrent5,
libqt5dbus5,
libqt5gui5,
libqt5opengl5-dev,
libqt5printsupport5,
libqt5sql5,
libqt5sql5-mysql,
libqt5sql5-sqlite,
libqt5svg5-dev,
libqt5test5,
libqt5webkit5-dev,
libqt5widgets5,
libqt5x11extras5-dev,
libqt5xmlpatterns5-dev,
libtiff5-dev,
libusb-1.0-0-dev,
libxml2-dev,
libxslt1-dev,
qt5-default,
libqtav-dev,
qttools5-dev-tools,
Recommends: bison,
doxygen,
ffmpegthumbs,
flex,
# kio-dev,
libeigen3-dev,
libgomp1,
gphoto2,
libgphoto2-dev,
libkf5filemetadata-dev,
libkf5notifications-dev,
libkf5notifyconfig-dev,
libkf5sane-dev,
libkf5threadweaver-dev,
liblensfun-dev,
liblqr-1-0-dev,
libmarble-dev,
libosmesa6-dev,
libsane-dev,
Description: This is a metapackage providing packages needed to build digikam
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment