~ruther/guix-local

fa10ae4f — Hartmut Goebel 8 years ago
gnu: kfilemetadata: Enable support for PDF files and audio files.

- Qt5 Multimedia module is needed to bild an extractor for audio files.
- poppler, which was defined as input, is not including the requested Qt
  support, thus poppler-qt is needed.

* gnu/packages/kde-frameworks.scm (kfilemetadata)[inuts]: Add qtmultimedia,
  replace poppler by poppler-qt5. [native-inputs]: Add pkg-config.
66e7e434 — Hartmut Goebel 8 years ago
gnu: kdnssd: Enable service discovery on local network via avahi.

* gnu/packages/kde-frameworks.scm (kdnssd)[inputs]: Add avahi.
ba81085b — Hartmut Goebel 8 years ago
gnu: phonon: Enable building the Qt Designer plugin.

Add native-inputs pkg-config, qttools and update comments.

This enables building the Qt Designer plugin.

* gnu/packages/kde-frameworks.scm (phonon): [native-inputs]: Add pkg-config,
  qttools.  [arguments]<#configure-flags>: Remove
  PHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT, to avoid installing the
  Phonon-Qt-extension into /gnu/store/…-qtbase-…/.
11f65700 — Hartmut Goebel 8 years ago
gnu: kdesignerplugin: Add optional inputs.

Still missing: kwebkit (KF5WebKitConfig.cmake).

* gnu/packages/kde-frameworks.scm (kdesignerplugin)[inputs]: Add kcompletion,
  kconfigwidgets, kiconthemes, kitemviews, kkio, kplotting, ktextwidgets,
  kwidgetsaddons, kxmlgui, sonnet.
d49766b2 — Hartmut Goebel 8 years ago
gnu: Add kdewebkit.

* gnu/package/kde-frameworks.scm (kdewebkit): New variable.
79677b2f — Hartmut Goebel 8 years ago
gnu: kwallet: Add optional input qgpgme.

Gpgme was already there, QGpgme was missing.

* gnu/packages/kde-frameworks.scm (kwallet)[inputs]: Add qgpgme.
cc527338 — Hartmut Goebel 8 years ago
gnu: kconfigwidgets: Add optional native-input kdoctools.

* gnu/packages/kde-frameworks.scm (kconfigwidgets)[native-inputs]:
  Add kdoctools.
3263e94c — Hartmut Goebel 8 years ago
gnu: kcoreaddons: Add native-input shared-mime-info and a comment.

* gnu/packages/kde-frameworks.scm (kcoreaddons)[native-inputs]:
  Add shared-mime-info.
274365ca — Hartmut Goebel 8 years ago
gnu: Update prison to 5.37.0.

Align with the version of other kde-frameworks packages.

* gnu/package/kde-frameworks.scm (prision): Update to 5.37.0
f8127d26 — Hartmut Goebel 8 years ago
gnu: qtkeychain: Reduce the number of warnings when configuring.

* gnu/packages/qt.scm (qtkeychain)[native-inputs]: Add pkg-config.
868b1a02 — Hartmut Goebel 8 years ago
gnu: grantlee: Enable all tests.

* gnu/packages/qt.scm (grantlee)[arguments]
  <#:phases>'check-setup': New phase, set QT_QPA_PLATFORM=offscreen.
  <#:phases>'check': Remove phase.
61cc757d — Hartmut Goebel 8 years ago
gnu: kde-framworks: Fix installation directories.

After the qtbase installation directories have been changed, kf5's plugins
etc. need to be install into lib/qt5/…, too. We change the global definitions
in "KDEInstallDirs.cmake", so this changes will apply to all packages without
these to need to define the paths. THis is okay, since "KDEInstallDirs.cmake"
defines the directory-layout guix is using.

* gnu/packages/kde-frameworks.scm (extra-cmake-modules)[#:phase fix-lib-path]:
  In modules/KDEInstallDirs.cmake also patch QTPLUGINDIR, QTQUICKIMPORTSDIR,
  QMLDIR.
  (kwindowsystem)[#:phase check]: Adjust QT_PLUGIN_PATH.
  (kfilemetadata)[#:phase check-setup]: dito.
5430732b — Hartmut Goebel 8 years ago
gnu: qscintilla: Adjust installation directory layout.

* gnu/packages/qt.scm (qscintilla)[#:phase configure]: Set QT_INSTALL_DATA and
  QT_HOST_DATA to $OUT/lib/qt5.
4eb972b9 — Hartmut Goebel 8 years ago
gnu: qtwebkit: Fix rpath for the qmlwebkit plugins.

After the qtbase installation directories have been changed,
the relative RPATH in the libs no longer matched the sructure.

* gnu/packages/qt.scm(qtwebkit)[arguments]: New phase
  fix-qmlwebkit-plugins-rpath.
163651cb — 宋文武 8 years ago
gnu: qwt: Adjust installation directory layout.

* gnu/packages/qt.scm (qwt)[arguments]<#:phases>: Modify 'qwtconfig.pri' to
use a directory layout that matching qtbase.  Modify 'doc/doc.pro' to remove
the misplaced installation of man pages.  Rename phase 'install-documentation'
to 'install-man-pages'.
8075b623 — 宋文武 8 years ago
gnu: qt: Fix install paths in submodules.

Before this, the paths in pkg-config (.pc) and libtool (.la) files of
submodules are all pointing to qtbase.

* gnu/packages/qt.scm (qtbase)[native-inputs]: Move 'which' to
'propagated-inputs'.
[arguments]: Rename 'patch-qt_config.prf' phase to 'patch-mkspecs' and
patch more qmake spec files there.
(qtsvg)[arguments]: Add 'configure-qmake' phase.
6fc0e157 — 宋文武 8 years ago
gnu: qtbase: Use a more standard directory layout.

* gnu/packages/qt.scm (qtbase)[arguments]: Pass docdir, headerdir,
archdatadir, datadir and examplesdir to 'configure'.  Ajdust the
patch-qt_config.prf phase accordingly.
[native-search-paths]: Adjust accordingly.
(qtwayland)[arguments]: New field.

Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
dad66da4 — Ricardo Wurmus 8 years ago
gnu: Add plink-ng.

* gnu/packages/bioinformatics.scm (plink-ng): New variable.
dc8ddbfb — Ricardo Wurmus 8 years ago
gnu: Add paml.

* gnu/packages/bioinformatics.scm (paml): New variable.
f3eeca56 — Chris Marusich 8 years ago
gnu: Add GnuCash documentation.

* gnu/packages/gnucash.scm (gnucash-docs): Add it.
  (gnucash): Use the glib-or-gtk-build-system, create a "doc" output, and
  install the output of "gnucash-docs" into there.
Next