summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Dvorsak <eric@dvorsak.fr>2015-08-13 20:34:24 +0200
committerEric Dvorsak <eric@dvorsak.fr>2015-08-13 20:34:24 +0200
commita0bd9e35be29c3f3c6d00ba7b5b7608a0f02f69b (patch)
tree00d3c6812b7ff8f08c850e10865268f34d67408f
parentfixing java-certs package (diff)
downloadguix-nonfree-a0bd9e35be29c3f3c6d00ba7b5b7608a0f02f69b.tar.gz
add i3
-rw-r--r--i3.scm56
1 files changed, 56 insertions, 0 deletions
diff --git a/i3.scm b/i3.scm
new file mode 100644
index 0000000..ff1b1cf
--- /dev/null
+++ b/i3.scm
@@ -0,0 +1,56 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2015 Eric Dvorsak <eric@dvorsak.fr>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (i3)
+ #:use-module ((guix licenses))
+ #:use-module (gnu packages linux)
+ #:use-module (guix build-system gnu)
+ #:use-module (guix packages)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages perl)
+ #:use-module (guix download))
+
+
+(define-public i3
+ (package
+ (name "i3")
+ (version "4.10.3")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "http://i3wm.org/downloads/i3-" version ".tar.bz2"))
+ (sha256
+ (base32
+ "1lq7h4w7m0hi31iva8g7yf1sc11ispnknxjdaj9agld4smxqb44j"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (delete 'configure))))
+ (inputs
+ `(("perl" ,perl)
+ ("pkg-config" ,pkg-config)))
+ (home-page "http://i3wm.org/")
+ (synopsis "Improved tiling window manager")
+ (description "i3 is a tiling window manager, completely written from scratch. The target platforms are GNU/Linux and BSD operating systems, our code is Free and Open Source Software (FOSS) under the BSD license. i3 is primarily targeted at advanced users and developers.")
+ (license bsd-style)))
+
+
+
+
+
+