guix-commits
[Top][All Lists]
Advanced

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

03/05: gnu: libevdi: Inherit from evdi.


From: guix-commits
Subject: 03/05: gnu: libevdi: Inherit from evdi.
Date: Sat, 16 Sep 2023 05:43:25 -0400 (EDT)

nckx pushed a commit to branch master
in repository guix.

commit c507f15d48b32af5e9860f55f751fe626732929c
Author: Tobias Geerinckx-Rice <me@tobias.gr>
AuthorDate: Sun Sep 10 02:00:00 2023 +0200

    gnu: libevdi: Inherit from evdi.
    
    * gnu/packages/linux.scm (libevdi)[inherit]: …from evdi.
    [version, source, home-page]: Likewise.
---
 gnu/packages/linux.scm | 64 +++++++++++++++++++++-----------------------------
 1 file changed, 27 insertions(+), 37 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 8f420d0178..e1b6bebc54 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -1548,7 +1548,7 @@ is also needed for the @code{tuxedo-control-center} 
(short tcc) package.")
 (define-public evdi
   (package
     (name "evdi")
-    (version "1.14.1")
+    (version "1.14.1")                  ;inherited by libevdi
     (source
      (origin
        (method git-fetch)
@@ -1573,6 +1573,32 @@ that enables management of multiple screens, allowing 
user-space programs to
 take control over what happens with the image.")
     (license license:gpl2)))
 
+(define-public libevdi
+  (package
+    (inherit evdi)
+    (name "libevdi")
+    (build-system gnu-build-system)
+    (arguments
+     (list #:tests? #f                  ;no test suite
+           #:make-flags #~'("CC=gcc")
+           #:phases #~(modify-phases %standard-phases
+                        (delete 'configure)
+                        (add-after 'unpack 'chdir
+                          (lambda _
+                            (chdir "library")))
+                        (replace 'install
+                          (lambda* _
+                            (let* ((lib (string-append #$output "/lib")))
+                              (mkdir-p lib)
+                              (install-file "libevdi.so" lib)))))))
+    (inputs (list libdrm))
+    (synopsis "User-space EVDI library")
+    (description
+     "Libevdi is a library that gives applications easy access to
+@acronym{EVDI, Extensible Virtual Display Interface} devices on
+various operating systems.")
+    (license license:lgpl2.1)))
+
 (define-public ec
   (package
     (name "ec")
@@ -9974,42 +10000,6 @@ system.")
 libraries are found or why they cannot be located.")
     (license license:expat)))
 
-(define-public libevdi
-  (package
-    (name "libevdi")
-    (version "1.14.1")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/DisplayLink/evdi";)
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "0vfbph6bdb206zgdp0bvpqck2zvkx1367xdxbavv41qsmgkxhvbs"))))
-    (build-system gnu-build-system)
-    (inputs (list libdrm))
-    (arguments
-     (list #:tests? #f                  ;no test suite
-           #:make-flags #~'("CC=gcc")
-           #:phases #~(modify-phases %standard-phases
-                        (delete 'configure)
-                        (add-after 'unpack 'chdir
-                          (lambda _
-                            (chdir "library")))
-                        (replace 'install
-                          (lambda* _
-                            (let* ((lib (string-append #$output "/lib")))
-                              (mkdir-p lib)
-                              (install-file "libevdi.so" lib)))))))
-    (home-page "https://github.com/DisplayLink/evdi";)
-    (synopsis "User-space EVDI library")
-    (description
-     "Libevdi is a library that gives applications easy access to
-@acronym{EVDI, Extensible Virtual Display Interface} devices on
-various operating systems.")
-    (license license:lgpl2.1)))
-
 (define-public touchegg
   (package
     (name "touchegg")



reply via email to

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