guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#28049] [PATCH] gnu: Add mygui.


From: Alex Kost
Subject: [bug#28049] [PATCH] gnu: Add mygui.
Date: Sat, 12 Aug 2017 23:54:29 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)

address@hidden (2017-08-11 19:58 +0300) wrote:

[...]
> +(define-public mygui
> +  (package
> +    (name "mygui")
> +    (version "3.2.2")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri
> +        (string-append "https://github.com/MyGUI/"; name
> +                       "/archive/MyGUI" version ".tar.gz"))
> +     (sha256
> +      (base32
> +       "13x7cydmj7gjmsg702sqjbfi53z265iv6j7binv3r6a7ibndfa0a"))))

Please shift these 3 lines to the right to place "(sha256" right under
"(uri".

In case you didn't know (and if you use Emacs) you can indent the whole
package definition by moving the point to its beginning (to
"(define-public...") and pressing "C-M-q" ("indent-pp-sexp" command).

As for the package itself, I don't have any comments (I mean it looks
good to me), thanks!

> +    (build-system cmake-build-system)
> +    (arguments
> +     '(#:tests? #f                      ; No test target
> +       #:configure-flags
> +       (list "-DMYGUI_INSTALL_DOCS=TRUE"
> +             (string-append "-DOGRE_INCLUDE_DIR="
> +                            (assoc-ref %build-inputs "ogre")
> +                            "/include/OGRE"))))
> +    (native-inputs
> +     `(("boost" ,boost)
> +       ("doxygen" ,doxygen)
> +       ("pkg-config" ,pkg-config)))
> +    (inputs
> +     `(("font-dejavu" ,font-dejavu)
> +       ("freetype" ,freetype)
> +       ("graphviz" ,graphviz)
> +       ("libx11" ,libx11)
> +       ("ogre" ,ogre)
> +       ("ois" ,ois)))
> +    (synopsis "Fast, flexible and simple GUI")
> +    (description
> +     "MyGUI is a library for creating Graphical User Interfaces (GUIs) for 
> games
> +and 3D applications.  The main goals of mygui are: speed, flexibility and 
> ease
> +of use.")
> +    (home-page "http://mygui.info/";)
> +    (license license:expat)))

-- 
Alex





reply via email to

[Prev in Thread] Current Thread [Next in Thread]