gnu: Add purpose.
* gnu/packages/kde-frameworks.scm(purpose): New variable.
This commit is contained in:
		
							parent
							
								
									c109d3268b
								
							
						
					
					
						commit
						4207da9e2c
					
				
					 1 changed files with 39 additions and 0 deletions
				
			
		| 
						 | 
					@ -3495,6 +3495,45 @@ script engines.")
 | 
				
			||||||
    ;; dual licensed
 | 
					    ;; dual licensed
 | 
				
			||||||
    (license (list license:gpl2+ license:lgpl2.1+))))
 | 
					    (license (list license:gpl2+ license:lgpl2.1+))))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(define-public purpose
 | 
				
			||||||
 | 
					  (package
 | 
				
			||||||
 | 
					    (name "purpose")
 | 
				
			||||||
 | 
					    (version "5.63.0")
 | 
				
			||||||
 | 
					    (source (origin
 | 
				
			||||||
 | 
					              (method url-fetch)
 | 
				
			||||||
 | 
					              (uri (string-append
 | 
				
			||||||
 | 
					                    "mirror://kde/stable/frameworks/"
 | 
				
			||||||
 | 
					                    (version-major+minor version) "/"
 | 
				
			||||||
 | 
					                    name "-" version ".tar.xz"))
 | 
				
			||||||
 | 
					              (sha256
 | 
				
			||||||
 | 
					               (base32
 | 
				
			||||||
 | 
					                "1mc5z131z9da6qjhlxqz64ys4fgq38iryna58f8l04x8f9igjn8f"))))
 | 
				
			||||||
 | 
					    (build-system cmake-build-system)
 | 
				
			||||||
 | 
					    (native-inputs
 | 
				
			||||||
 | 
					     `(("extra-cmake-modules" ,extra-cmake-modules)))
 | 
				
			||||||
 | 
					    (inputs
 | 
				
			||||||
 | 
					     `(;;TODO: ("kaccounts" ,kaccounts)
 | 
				
			||||||
 | 
					       ("kconfig" ,kconfig)
 | 
				
			||||||
 | 
					       ("kcoreaddons" ,kcoreaddons)
 | 
				
			||||||
 | 
					       ("knotifications" ,knotifications)
 | 
				
			||||||
 | 
					       ("ki18n" ,ki18n)
 | 
				
			||||||
 | 
					       ("kio" ,kio)
 | 
				
			||||||
 | 
					       ("kirigami" ,kirigami)
 | 
				
			||||||
 | 
					       ("qtbase" ,qtbase)
 | 
				
			||||||
 | 
					       ("qtdeclarative" ,qtdeclarative)))
 | 
				
			||||||
 | 
					    (arguments
 | 
				
			||||||
 | 
					     `(#:tests? #f  ;; seem to require network; don't find QTQuick components
 | 
				
			||||||
 | 
					       #:configure-flags '("-DBUILD_TESTING=OFF"))) ; not run anyway
 | 
				
			||||||
 | 
					    (home-page "https://community.kde.org/Frameworks")
 | 
				
			||||||
 | 
					    (synopsis "Offers available actions for a specific purpose")
 | 
				
			||||||
 | 
					    (description "This framework offers the possibility to create integrate
 | 
				
			||||||
 | 
					services and actions on any application without having to implement them
 | 
				
			||||||
 | 
					specifically.  Purpose will offer them mechanisms to list the different
 | 
				
			||||||
 | 
					alternatives to execute given the requested action type and will facilitate
 | 
				
			||||||
 | 
					components so that all the plugins can receive all the information they
 | 
				
			||||||
 | 
					need.")
 | 
				
			||||||
 | 
					    (license license:lgpl2.1+)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;; This version of kdbusaddons does not use kinit as an input, and is used to
 | 
					;; This version of kdbusaddons does not use kinit as an input, and is used to
 | 
				
			||||||
;; build kinit-bootstrap, as well as bootstrap versions of all kinit
 | 
					;; build kinit-bootstrap, as well as bootstrap versions of all kinit
 | 
				
			||||||
;; dependencies which also rely on kdbusaddons.
 | 
					;; dependencies which also rely on kdbusaddons.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue