summaryrefslogtreecommitdiff
path: root/px/packages/browser.scm
diff options
context:
space:
mode:
Diffstat (limited to 'px/packages/browser.scm')
-rw-r--r--px/packages/browser.scm49
1 files changed, 49 insertions, 0 deletions
diff --git a/px/packages/browser.scm b/px/packages/browser.scm
new file mode 100644
index 0000000..cae9581
--- /dev/null
+++ b/px/packages/browser.scm
@@ -0,0 +1,49 @@
+(define-module (px packages browser)
+ #:use-module (guix build-system qt)
+ #:use-module (guix download)
+ #:use-module (guix git-download)
+ #:use-module ((guix licenses) #:prefix license:)
+ #:use-module (guix packages)
+ #:use-module (gnu packages kde-frameworks)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages qt)
+ #:use-module (gnu packages tls)
+ #:use-module (gnu packages xorg))
+
+(define-public falkon
+ (package
+ (name "falkon")
+ (version "22.08.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://anongit.kde.org/falkon")
+ (commit (string-append "v" version))))
+ (file-name (string-append name "-" version "-checkout"))
+ (sha256
+ (base32 "12zrv4csbwl9x68v99bmwdz31qp0z7f8nwvr9cgc0iy27l0ay16l"))))
+ (build-system qt-build-system)
+ (arguments
+ `(#:tests? #f
+ #:configure-flags '("-DBUILD_TESTS=FALSE")))
+ (native-inputs
+ (list extra-cmake-modules pkg-config qttools-5))
+ (inputs
+ (list karchive
+ libxcb
+ openssl
+ qtbase-5
+ qtdeclarative-5
+ qtquickcontrols-5
+ qtwebchannel-5
+ qtx11extras
+ xcb-util))
+ (propagated-inputs
+ (list qtwebengine-5))
+ (home-page "https://falkon.org")
+ (synopsis "Falkon is a KDE web browser. It uses QtWebEngine rendering engine")
+ (description "Falkon is a KDE web browser using QtWebEngine rendering engine,
+previously known as QupZilla. It aims to be a lightweight web browser
+available through all major platforms.")
+ (license license:gpl3)))