mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-25 12:05:19 -06:00
gnu: marble-qt: Move to kde-education.scm.
* gnu/packages/kde.scm (marble-qt): Remove variable. * gnu/packages/kde-education.scm (marble-qt): New variable. * gnu/packages/image-viewers.scm: Use (gnu packages kde-education) module. Change-Id: I6527cd8bc577a6d8653437ffb87f6c10c57fe906
This commit is contained in:
parent
e166948704
commit
e5aee50a22
3 changed files with 69 additions and 66 deletions
|
|
@ -102,6 +102,7 @@
|
|||
#:use-module (gnu packages image-processing)
|
||||
#:use-module (gnu packages imagemagick)
|
||||
#:use-module (gnu packages kde)
|
||||
#:use-module (gnu packages kde-education)
|
||||
#:use-module (gnu packages kde-frameworks)
|
||||
#:use-module (gnu packages kde-graphics)
|
||||
#:use-module (gnu packages kde-pim)
|
||||
|
|
|
|||
|
|
@ -29,7 +29,10 @@
|
|||
#:use-module (gnu packages astronomy)
|
||||
#:use-module (gnu packages bison)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages cpp)
|
||||
#:use-module (gnu packages freedesktop)
|
||||
#:use-module (gnu packages geo)
|
||||
#:use-module (gnu packages gps)
|
||||
#:use-module (gnu packages kde-frameworks)
|
||||
#:use-module (gnu packages kde-plasma)
|
||||
#:use-module (gnu packages libreoffice)
|
||||
|
|
@ -37,6 +40,8 @@
|
|||
#:use-module (gnu packages maths)
|
||||
#:use-module (gnu packages ncurses)
|
||||
#:use-module (gnu packages pdf)
|
||||
#:use-module (gnu packages perl)
|
||||
#:use-module (gnu packages protobuf)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages python)
|
||||
#:use-module (gnu packages qt)
|
||||
|
|
@ -211,3 +216,66 @@ scientific data. It provides an easy way to create, manage and edit plots and
|
|||
to perform data analysis.")
|
||||
(license (list license:gpl2+ ;labplot
|
||||
license:gpl3+)))) ;liborigin
|
||||
|
||||
(define-public marble-qt
|
||||
(package
|
||||
(name "marble-qt")
|
||||
(version "25.08.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://invent.kde.org/education/marble.git/")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "04x6i7k1c09xn74rcx3vr4m8wpqb6bb24pwiyw6n65z1vf3qm3y5"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
;; FIXME: libmarblewidget-qt5.so.28 not found. Also enable the
|
||||
;; corresponding configure flag to build tests.
|
||||
(list
|
||||
#:tests? #f
|
||||
#:qtbase qtbase
|
||||
#:configure-flags #~(list "-DBUILD_MARBLE_TOOLS=YES" ;file conversion tools
|
||||
"-DBUILD_TOUCH=YES")
|
||||
#:phases #~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'alter-osmctools-lookup
|
||||
(lambda _
|
||||
(substitute* "tools/vectorosm-tilecreator/autotests/CMakeLists.txt"
|
||||
(("\\$<TARGET_FILE:osmconvert>")
|
||||
(which "osmconvert"))))))))
|
||||
(native-inputs (list abseil-cpp extra-cmake-modules kdoctools osmctools
|
||||
qttools))
|
||||
;; One optional dependency missing: libwlocate.
|
||||
(inputs (list gpsd
|
||||
kcoreaddons
|
||||
kcrash
|
||||
ki18n
|
||||
kio
|
||||
knewstuff
|
||||
kparts
|
||||
krunner
|
||||
kwallet
|
||||
perl
|
||||
phonon
|
||||
protobuf
|
||||
qt5compat
|
||||
qtdeclarative
|
||||
qtlocation
|
||||
qtpositioning
|
||||
qtserialport
|
||||
qtsvg
|
||||
qtwebchannel
|
||||
qtwebengine
|
||||
shapelib
|
||||
shared-mime-info
|
||||
zlib))
|
||||
(home-page "https://marble.kde.org/")
|
||||
(synopsis "Virtual globe and world atlas")
|
||||
(description
|
||||
"Marble is similar to a desktop globe. At closer scale it
|
||||
becomes a world atlas, while OpenStreetMap takes the user to street level. It
|
||||
supports searching for places of interest, viewing Wikipedia articles,
|
||||
creating routes by drag and drop and more.")
|
||||
(license license:lgpl2.1+)))
|
||||
|
|
|
|||
|
|
@ -54,7 +54,6 @@
|
|||
#:use-module (gnu packages bison)
|
||||
#:use-module (gnu packages boost)
|
||||
#:use-module (gnu packages check)
|
||||
#:use-module (gnu packages cpp)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages curl)
|
||||
#:use-module (gnu packages documentation)
|
||||
|
|
@ -67,7 +66,6 @@
|
|||
#:use-module (gnu packages ghostscript)
|
||||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages gnome)
|
||||
#:use-module (gnu packages gps)
|
||||
#:use-module (gnu packages graphics)
|
||||
#:use-module (gnu packages image)
|
||||
#:use-module (gnu packages kde-frameworks)
|
||||
|
|
@ -79,7 +77,6 @@
|
|||
#:use-module (gnu packages pdf)
|
||||
#:use-module (gnu packages perl)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages protobuf)
|
||||
#:use-module (gnu packages pulseaudio)
|
||||
#:use-module (gnu packages python)
|
||||
#:use-module (gnu packages qt)
|
||||
|
|
@ -395,69 +392,6 @@ Using a plugin system it is possible to create notifications with many
|
|||
different notification systems.")
|
||||
(license license:lgpl3)))
|
||||
|
||||
(define-public marble-qt
|
||||
(package
|
||||
(name "marble-qt")
|
||||
(version "25.08.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://invent.kde.org/education/marble.git/")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "04x6i7k1c09xn74rcx3vr4m8wpqb6bb24pwiyw6n65z1vf3qm3y5"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
;; FIXME: libmarblewidget-qt5.so.28 not found. Also enable the
|
||||
;; corresponding configure flag to build tests.
|
||||
(list
|
||||
#:tests? #f
|
||||
#:qtbase qtbase
|
||||
#:configure-flags #~(list "-DBUILD_MARBLE_TOOLS=YES" ;file conversion tools
|
||||
"-DBUILD_TOUCH=YES")
|
||||
#:phases #~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'alter-osmctools-lookup
|
||||
(lambda _
|
||||
(substitute* "tools/vectorosm-tilecreator/autotests/CMakeLists.txt"
|
||||
(("\\$<TARGET_FILE:osmconvert>")
|
||||
(which "osmconvert"))))))))
|
||||
(native-inputs (list abseil-cpp extra-cmake-modules kdoctools osmctools
|
||||
qttools))
|
||||
;; One optional dependency missing: libwlocate.
|
||||
(inputs (list gpsd
|
||||
kcoreaddons
|
||||
kcrash
|
||||
ki18n
|
||||
kio
|
||||
knewstuff
|
||||
kparts
|
||||
krunner
|
||||
kwallet
|
||||
perl
|
||||
phonon
|
||||
protobuf
|
||||
qt5compat
|
||||
qtdeclarative
|
||||
qtlocation
|
||||
qtpositioning
|
||||
qtserialport
|
||||
qtsvg
|
||||
qtwebchannel
|
||||
qtwebengine
|
||||
shapelib
|
||||
shared-mime-info
|
||||
zlib))
|
||||
(home-page "https://marble.kde.org/")
|
||||
(synopsis "Virtual globe and world atlas")
|
||||
(description
|
||||
"Marble is similar to a desktop globe. At closer scale it
|
||||
becomes a world atlas, while OpenStreetMap takes the user to street level. It
|
||||
supports searching for places of interest, viewing Wikipedia articles,
|
||||
creating routes by drag and drop and more.")
|
||||
(license license:lgpl2.1+)))
|
||||
|
||||
(define-public poxml
|
||||
(package
|
||||
(name "poxml")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue