spacepaste

  1.  
  2. ;; the file is in: /home/thomas/guixsd/modules/tms
  3. ;; name is fpm2.scm
  4. ;; Command 'guix package -f ./fpm2.scm -i fpm2' yields:
  5. ;;; compiling /home/thomas/guixsd/modules/tms/fpm2.scm
  6. ;;; fpm2.scm:26:12: warning: possibly unbound variable `pkgconfig'
  7. ;;; compiled /home/thomas/.cache/guile/ccache/2.0-LE-8-2.0/home/thomas/guixsd/modules/tms/fpm2.scm.go
  8. ;;; guix package: warning: failed to load '(fpm2)':
  9. ;;; ERROR: no code for module (fpm2)
  10. ;;; guix package: warning: failed to load '(fpm2)':
  11. ;;; ERROR: no code for module (fpm2)
  12. ;;; guix package: error: fpm2: unknown package
  13. (define-module (tms guix packages fpm2)
  14. #:use-module (guix packages)
  15. #:use-module (guix download)
  16. #:use-module (guix build-system gnu)
  17. #:use-module (guix licenses)
  18. #:use-module (gnu packages pkg-config)
  19. #:use-module (gnu packages gtk)
  20. #:use-module (gnu packages gnupg)
  21. #:use-module (gnu packages xml)
  22. #:use-module (gnu packages glib))
  23. (define-public fpm2
  24. (package
  25. (name "fpm2")
  26. (version "0.79")
  27. (source (origin
  28. (method url-fetch)
  29. (uri (string-append "http://als.regnet.cz/fpm2/download/fpm2"
  30. version ".tar.bz2"))
  31. (sha256
  32. "d55e9ce6be38a44fc1053d82db2d117cf3991a51898bd86d7913bae769f04da")))
  33. (build-system gnu-build-system)
  34. (inputs `(("pkgconfig" ,pkgconfig)
  35. ("gtk2" ,gtk+-2)
  36. ("gnupg" ,gnupg)
  37. ("libxml2" ,libxml2)
  38. ("intltool" ,intltool)))
  39. (synopsis "FPM2 is GTK2 port from Figaro's Password Manager originally
  40. developed by John Conneely, with some new enhancements.")
  41. (description "Generates and stores passwords encrypted")
  42. (home-page "http://als.regnet.cz/fpm2/")
  43. (license gpl2)))
  44. ;; here ends fpm2.scm
  45.