code:
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
;;;
;;; 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 (wigust packages finance)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix build-system emacs)
  #:use-module (guix build-system gnu)
  #:use-module (guix build-system cmake)
  #:use-module (guix build-system python)
  #:use-module (gnu packages)
  #:use-module (gnu packages base)
  #:use-module (gnu packages boost)
  #:use-module (gnu packages check)
  #:use-module (gnu packages databases)
  #:use-module (gnu packages documentation)
  #:use-module (gnu packages dns)
  #:use-module (gnu packages emacs)
  #:use-module (gnu packages graphviz)
  #:use-module (gnu packages groff)
  #:use-module (gnu packages libedit)
  #:use-module (gnu packages libevent)
  #:use-module (gnu packages libunwind)
  #:use-module (gnu packages libusb)
  #:use-module (gnu packages linux)
  #:use-module (gnu packages multiprecision)
  #:use-module (gnu packages pkg-config)
  #:use-module (gnu packages protobuf)
  #:use-module (gnu packages python)
  #:use-module (gnu packages python-crypto)
  #:use-module (gnu packages python-web)
  #:use-module (gnu packages qt)
  #:use-module (gnu packages readline)
  #:use-module (gnu packages texinfo)
  #:use-module (gnu packages textutils)
  #:use-module (gnu packages tls)
  #:use-module (gnu packages upnp)
  #:use-module (gnu packages web)
  #:use-module (gnu packages xml)
  #:use-module (gnu packages gnuzilla)
  #:use-module (gnu packages finance))

(define-public ledger-no-tests
  (package
    (inherit ledger)
    (arguments
     `(#:tests? #f
       ,@(package-arguments ledger)))))

(define-public emacs-ledger-mode
  (package
    (inherit ledger)
    (name "emacs-ledger-mode")
    (build-system emacs-build-system)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'chdir-elisp
           ;; Elisp directory is not in root of the source.
           (lambda _
             (chdir "lisp"))))))
    (synopsis "Helper code for use with the @code{ledger} command-line tool")
    (description "@code{ledger-mode} provides and Emacs major mode for use
with the @code{ledger} command-line tool.")))


code:
(define-module (wigust packages games)
  #:use-module (ice-9 match)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix utils)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix git-download)
  #:use-module (guix gexp)
  #:use-module (gnu packages)
  #:use-module (gnu packages games)
  #:use-module (gnu packages sdl)
  #:use-module (gnu packages fontutils)
  #:use-module (gnu packages xorg)
  #:use-module (gnu packages perl)
  #:use-module (guix build-system trivial))

(define-public stb
  (let ((commit "9d9f75eb682dd98b34de08bb5c489c6c561c9fa6")
        (revision "1"))
    (package
      (name "stb")
      (version (string-append "0.0.1-" revision "."
                              (string-take commit 7)))
      (source
       (origin
         (method git-fetch)
         (uri (git-reference
               (url "git://github.com/nothings/stb.git")
               (commit commit)))
         (file-name (string-append name "-" version "-checkout"))
         (sha256
          (base32
           "0q84bl6ai2mrcywrynvqvvlr6dpyafx33j3xaz6n38z5gi8lcmzx"))))
      (build-system trivial-build-system)
      (inputs `(("source" ,source)))
      (arguments
       `(#:modules
         ((guix build utils))
         #:builder
         (begin
           (use-modules (guix build utils))
           (for-each (lambda (file)
                       (install-file file (string-append %output
                                                         "/include/stb")))
                     (find-files (assoc-ref %build-inputs "source")
                                 "\\.h$")))))
      (home-page "https://github.com/nothings/stb")
      (synopsis "stb single-file public domain libraries for C/C++")
      (description "stb single-file public domain libraries for C/C++")
      (license license:expat))))

(define-public angband-nonfree
  ;; TODO: Sound, X11.
  (package
    (inherit angband)
    (name "angband-nonfree")
    (version "4.1.0")
    (source
     (origin
       (method url-fetch)
       (uri (string-append "http://rephial.org/downloads/4.1/"
                           "angband-" version ".tar.gz"))
       (sha256
        (base32
         "0vhvzbrm6hwca2yp02pg2vzg4c5yf65whg0bmjbalmhy1r4kw51x"))))
    (inputs
     `(("sdl-union" ,(sdl-union (list sdl sdl-image sdl-mixer sdl-ttf)))
       ("freetype" ,freetype)
       ("libx11" ,libx11)
       ("perl" ,perl)
       ,@(package-inputs angband)))
    (arguments
     `(#:tests?
       #f
       #:configure-flags
       (list (string-append "--bindir=" %output "/bin")
             (string-append "--sysconfdir=" %output "/share/angband")
             "--enable-sdl" "CFLAGS=-fgnu89-inline" "--enable-sdl-mixer")
       #:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'autogen.sh
           (lambda _
             (zero? (system* "sh" "autogen.sh"))
             (substitute* "src/main-sdl.c" (("SDL_ttf.h") "SDL/SDL_ttf.h"))
             (substitute* "src/main-sdl.c" (("SDL_image.h") "SDL/SDL_image.h"))
             #t)))))))

repo_name: wigust/guix

license: mit


code:
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © Oleg Pykhalov <go.wigust@gmail.com>
;;;
;;; 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 (wigust packages golang)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix utils)
  #:use-module (guix download)
  #:use-module (guix git-download)
  #:use-module (guix packages)
  #:use-module (guix build-system gnu)
  #:use-module (guix build-system go)
  #:use-module (gnu packages admin)
  #:use-module (gnu packages gcc)
  #:use-module (gnu packages golang)
  #:use-module (gnu packages base)
  #:use-module (gnu packages perl)
  #:use-module (gnu packages pkg-config)
  #:use-module (gnu packages pcre)
  #:use-module (ice-9 match)
  #:use-module (srfi srfi-1))

(define-public restic
  (package
    (name "restic")
    (version "0.9.1")
    (source (origin
              (method url-fetch)
              (uri (string-append
                    "https://github.com/restic/restic/releases/download/"
                    "v" version "/restic-" version ".tar.gz"))
              (file-name (string-append name "-" version ".tar.gz"))
              (sha256
               (base32
                "15f0rsm2lxk4lmn4773q28g49p68pqyyx0ccp7r556asan73p79m"))))
    (build-system go-build-system)
    (arguments
     `(#:import-path "github.com/restic/restic"
       #:unpack-path "github.com/restic"
      ;; We don't need to install the source code for end-user applications.
       #:install-source? #f
       #:phases
       (modify-phases %standard-phases
         (replace 'build
           (lambda* (#:key inputs #:allow-other-keys)
             (with-directory-excursion (string-append
                                        "src/github.com/restic/restic-"
                                        ,version)
               (invoke "go" "run" "build.go"))))

         (replace 'install
           (lambda* (#:key outputs #:allow-other-keys)
             (let ((out (assoc-ref outputs "out"))
                   (src (string-append "src/github.com/restic/restic-"
                                       ,version)))
               (install-file (string-append src "/restic")
                             (string-append out "/bin"))
               #t)))

         (add-after 'install 'install-docs
           (lambda* (#:key outputs #:allow-other-keys)
             (let* ((out (assoc-ref outputs "out"))
                    (man "/share/man")
                    (man-section (string-append man "/man"))
                    (src (string-append "src/github.com/restic/restic-"
                                        ,version "/doc/man/")))
               ;; Install all the man pages to "out".
               (for-each
                 (lambda (file)
                   (install-file file
                                 (string-append out man-section
                                                (string-take-right file 1))))
                 (find-files src "\\.[1-9]"))
               #t)))

         (add-after 'install-docs 'install-shell-completion
           (lambda* (#:key outputs #:allow-other-keys)
             (let* ((out (assoc-ref outputs "out"))
                    (bin (string-append out "/bin"))
                    (etc (string-append out "/etc"))
                    (share (string-append out "/share")))
               (for-each
                (lambda (shell)
                  (let* ((shell-name (symbol->string shell))
                         (dir (string-append "etc/completion/" shell-name)))
                    (mkdir-p dir)
                    (invoke (string-append bin "/restic") "generate"
                            (string-append "--" shell-name "-completion")
                            (string-append dir "/"
                                           (case shell
                                             ((bash) "restic")
                                             ((zsh) "_restic"))))))
                '(bash zsh))
               (with-directory-excursion "etc/completion"
                 (install-file "bash/restic"
                               (string-append etc "/bash_completion.d"))
                 (install-file "zsh/_restic"
                               (string-append share "/zsh/site-functions")))
               #t))))))
    (home-page "https://restic.net/")
    (synopsis "Backup program with multiple revisions, encryption and more")
    (description "Restic is a program that does backups right and was designed
with the following principles in mind:

@itemize
@item Easy: Doing backups should be a frictionless process, otherwise you
might be tempted to skip it.  Restic should be easy to configure and use, so
that, in the event of a data loss, you can just restore it.  Likewise,
restoring data should not be complicated.

@item Fast: Backing up your data with restic should only be limited by your
network or hard disk bandwidth so that you can backup your files every day.
Nobody does backups if it takes too much time.  Restoring backups should only
transfer data that is needed for the files that are to be restored, so that
this process is also fast.

@item Verifiable: Much more important than backup is restore, so restic
enables you to easily verify that all data can be restored.  @item Secure:
Restic uses cryptography to guarantee confidentiality and integrity of your
data.  The location the backup data is stored is assumed not to be a trusted
environment (e.g.  a shared space where others like system administrators are
able to access your backups).  Restic is built to secure your data against
such attackers.

@item Efficient: With the growth of data, additional snapshots should only
take the storage of the actual increment.  Even more, duplicate data should be
de-duplicated before it is actually written to the storage back end to save
precious backup space.
@end itemize")
    (license license:bsd-2)))


code:
(define-module (wigust packages guile)
  #:use-module (guix utils)
  #:use-module (guix packages)
  #:use-module (gnu packages)
  #:use-module (gnu packages guile)
  #:use-module (guix build utils))

(define-public haunt-symlinks
  (package
    (inherit haunt)
    (name "haunt-symlinks")
    (source
     (origin
       (inherit (package-source haunt))
       (patches (search-patches "haunt-asset-follow-symlinks.patch"))))))


code:
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
;;;
;;; 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 (wigust packages lisp)
  #:use-module (gnu packages lisp)
  #:use-module (gnu packages)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix packages)
  #:use-module (gnu packages readline)
  #:use-module (gnu packages texinfo)
  #:use-module (gnu packages tex)
  #:use-module (gnu packages m4)
  #:use-module (guix download)
  #:use-module (guix git-download)
  #:use-module (guix hg-download)
  #:use-module (guix utils)
  #:use-module (guix build-system gnu)
  #:use-module (guix build-system asdf)
  #:use-module (guix build-system trivial)
  #:use-module (gnu packages base)
  #:use-module (gnu packages compression)
  #:use-module (gnu packages fontutils)
  #:use-module (gnu packages maths)
  #:use-module (gnu packages multiprecision)
  #:use-module (gnu packages ncurses)
  #:use-module (gnu packages bdw-gc)
  #:use-module (gnu packages libffi)
  #:use-module (gnu packages libffcall)
  #:use-module (gnu packages readline)
  #:use-module (gnu packages sdl)
  #:use-module (gnu packages libsigsegv)
  #:use-module (gnu packages linux)
  #:use-module (gnu packages admin)
  #:use-module (gnu packages ed)
  #:use-module (gnu packages gl)
  #:use-module (gnu packages gcc)
  #:use-module (gnu packages glib)
  #:use-module (gnu packages gettext)
  #:use-module (gnu packages m4)
  #:use-module (gnu packages pkg-config)
  #:use-module (gnu packages version-control)
  #:use-module (gnu packages xorg)
  #:use-module (ice-9 match)
  #:use-module (srfi srfi-1))

(define-public sbcl-stumpwm-checkout
  (let ((commit "cec7fd9e963e5da59b05ba0ffbe292dc94fd2947"))
    (package
      (inherit sbcl-stumpwm)
      (version (git-version (package-version sbcl-stumpwm) "1" commit))
      (source
       (origin
         (method git-fetch)
         (uri (git-reference
               (url "https://github.com/stumpwm/stumpwm.git")
               (commit commit)))
         (file-name (git-file-name (package-name sbcl-stumpwm) version))
         (sha256
          (base32
           "1qyvhw73dghs167hcds1k2021w2hakh99zfv0039w7lx259gazl9"))))
      (inputs
       `(("sbcl-alexandria" ,sbcl-alexandria)
         ,@(package-inputs sbcl-stumpwm)))
      (native-inputs `(("texinfo" ,texinfo)))
      (outputs (append (package-outputs sbcl-stumpwm) '("doc")))
      (arguments
       (substitute-keyword-arguments
           (package-arguments sbcl-stumpwm)
           ((#:phases phases)
            `(modify-phases ,phases
               (add-after 'build-program 'build-documentation
                 (lambda* (#:key outputs #:allow-other-keys)
                   (invoke "makeinfo" "stumpwm.texi.in")
                   (install-file "stumpwm.info"
                                 (string-append (assoc-ref outputs "doc")
                                                "/share/info")))))))))))


code:
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
;;;
;;; 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 (wigust packages monitoring)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix git-download)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix build-system perl)
  #:use-module (guix build-system python)
  #:use-module (guix build-system gnu)
  #:use-module (guix build-system go)
  #:use-module (gnu packages admin)
  #:use-module (gnu packages autotools)
  #:use-module (gnu packages base)
  #:use-module (gnu packages check)
  #:use-module (gnu packages compression)
  #:use-module (gnu packages curl)
  #:use-module (gnu packages databases)
  #:use-module (gnu packages django)
  #:use-module (gnu packages file)
  #:use-module (gnu packages gd)
  #:use-module (gnu packages libevent)
  #:use-module (gnu packages image)
  #:use-module (gnu packages mail)
  #:use-module (gnu packages pcre)
  #:use-module (gnu packages perl)
  #:use-module (gnu packages python)
  #:use-module (gnu packages python-web)
  #:use-module (gnu packages time)
  #:use-module (gnu packages tls))

(define-public net-snmp
  (package
    (name "net-snmp")
    (version "5.7.3")
    (source (origin
              (method url-fetch/zipbomb)
              (uri (string-append "mirror://sourceforge/net-snmp/"
                                  name ".zip"))
              (sha256
               (base32
                "0gkss3zclm23zwpqfhddca8278id7pk6qx1mydpimdrrcndwgpz8"))))
    (build-system gnu-build-system)
    (native-inputs
     `(("autoconf" ,autoconf)
       ("automake" ,automake)))
    (inputs
     `(("file" ,file)
       ("perl" ,perl)
       ("openssl" ,openssl)))
    (arguments
     `(#:tests? #f
       #:phases
       (modify-phases %standard-phases
         (add-before 'configure 'autoreconf
           (lambda _
             (invoke "autoreconf" "-vfi"))))))
    (home-page "http://net-snmp.sourceforge.net/")
    (synopsis "Clients and server for the SNMP network monitoring protocol")
    (description "This package provides clients and server for the SNMP
network monitoring protocol")
    (license license:bsd-3)))

(define-public zabbix
  (package
    (name "zabbix")
    (version "3.4.11")
    (source
     (origin
       (method url-fetch)
       ;; https://netcologne.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.11/zabbix-3.4.11.tar.gz
       (uri (string-append "https://netcologne.dl.sourceforge.net\
/project/zabbix/ZABBIX%20Latest%20Stable/" version
"/zabbix-" version ".tar.gz"))
       (sha256
        (base32
         "0qxgf6hx7ibhjmxd2sxizkjc8df4c9d31wz5hhql409ws98qf173"))))
    (arguments
     `(#:configure-flags
       (list "--enable-agent"
             (string-append "--with-iconv="
                            (assoc-ref %build-inputs "libiconv"))
             (string-append "--with-libpcre="
                            (assoc-ref %build-inputs "pcre"))
             "--enable-server"
             "--with-postgresql"
             (string-append "--with-libevent="
                            (assoc-ref %build-inputs "libevent")))
       #:phases
       (modify-phases %standard-phases
         (add-after 'install 'install-frontend
           (lambda* (#:key outputs #:allow-other-keys)
             (let* ((php (string-append (assoc-ref outputs "out")
                                        "/share/zabbix/php"))
                    (front-end-conf (string-append php "/conf"))
                    (etc (string-append php "/etc")))
               (mkdir-p php)
               (copy-recursively "./frontends/php" php)
               (rename-file front-end-conf (string-append front-end-conf "-example"))
               (symlink "/etc/zabbix" front-end-conf)))))))
    (build-system gnu-build-system)
    (inputs
     `(("libiconv" ,libiconv)
       ("pcre" ,pcre)
       ;; Server
       ("curl" ,curl)
       ("libevent" ,libevent)
       ("openssl" ,openssl)
       ("postgresql" ,postgresql)
       ("zlib" ,zlib)))
    (home-page "https://www.zabbix.com/")
    (synopsis "Distributed monitoring solution (client-side agent)")
    (description "This package provides a distributed monitoring
solution (client-side agent)")
    (license license:gpl2)))


code:
(define-module (wigust packages pdf)
  #:use-module (guix utils)
  #:use-module (guix packages)
  #:use-module (gnu packages)
  #:use-module (gnu packages pdf)
  #:use-module (guix build utils))

(define-public mupdf-dark-background
  (package
    (inherit mupdf)
    (name "mupdf-dark-background")
    (source
     (origin
       (inherit (package-source mupdf))
       (modules '((guix build utils)))
       (snippet
        '(begin
           ;; TODO: Inherit snippet from mupdf
           (delete-file-recursively "thirdparty")

           ;; Change color from #777777 #000000
           (substitute* "platform/x11/x11_main.c"
             (("0x7000") "0x0000"))))))))


code:
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
;;;
;;; 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 (wigust packages pulseaudio)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (gnu packages)
  #:use-module (gnu packages pulseaudio)
  #:use-module (gnu packages ncurses)
  #:use-module (guix build-system cmake)
  #:use-module (guix build-system trivial))

(define-public pulsemixer-emacs-keybindings
  (package
    (inherit pulsemixer)
    (name "pulsemixer-emacs-keybindings")
    (source (origin
              (inherit (package-source pulsemixer))
              (patches (search-patches "pulsemixer-emacs-keybindings.patch"))))
    (description "Pulsemixer is a PulseAudio mixer with command-line and
curses-style interfaces with Emacs keybindings.")))

(define-public ncpamixer
  (package
    (name "ncpamixer")
    (version "1.2")
    (source (origin
              (method url-fetch)
              (uri (string-append "https://github.com/fulhax/ncpamixer/archive/"
                                  version ".tar.gz"))
              (sha256
               (base32
                "1d1vna5bs4dk6jz28slxs4d5d21fm2h39vbljx6np1gzhsnl7c7p"))))
    (build-system cmake-build-system)
    (arguments
     '(#:tests? #f
       #:make-flags
       (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
       #:phases
       (modify-phases %standard-phases
         (delete 'configure))))
    (inputs
     `(("pulseaudio" ,pulseaudio)
       ("ncurses" ,ncurses)))
    (home-page "https://github.com/fulhax/ncpamixer")
    (synopsis "ncurses PulseAudio Mixer")
    (description
     "Command-line ncurses mixer for PulseAudio inspired by pavucontrol.")
    (license license:x11)))

(define-public pulseaudio-alsa
  (package
    (name "pulseaudio-alsa")
    (version "0")
    (source #f)
    (build-system trivial-build-system)
    (arguments
     `(#:modules ((guix build utils))
       #:builder
       (begin
         (use-modules (guix build utils))
         (let* ((out (assoc-ref %outputs "out"))
                (etc (string-append out "/etc")))
           (mkdir-p etc)
           (call-with-output-file (string-append etc "/asound.conf")
             (lambda (port)
               (display "# Use PulseAudio by default
pcm.!default {
  type pulse
  fallback \"sysdefault\"
  hint {
    show on
    description \"Default ALSA Output (currently PulseAudio Sound Server)\"
  }
}

ctl.!default {
  type pulse
  fallback \"sysdefault\"
}
"
                        port)))
           #t))))
    (synopsis "ALSA Configuration for PulseAudio")
    (description "This package provides a @file{asound.conf} file to configure
ALSA for PulseAudio.")
    (home-page #f)
    (license license:gpl3+)))


code:
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2017, 2018 Oleg Pykhalov <go.wigust@gmail.com>
;;;
;;; 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 (wigust packages python)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (gnu packages)
  #:use-module (gnu packages algebra)
  #:use-module (gnu packages adns)
  #:use-module (gnu packages attr)
  #:use-module (gnu packages backup)
  #:use-module (gnu packages bash)
  #:use-module (gnu packages check)
  #:use-module (gnu packages compression)
  #:use-module (gnu packages crypto)
  #:use-module (gnu packages databases)
  #:use-module (gnu packages django)
  #:use-module (gnu packages file)
  #:use-module (gnu packages fontutils)
  #:use-module (gnu packages gcc)
  #:use-module (gnu packages ghostscript)
  #:use-module (gnu packages gl)
  #:use-module (gnu packages glib)
  #:use-module (gnu packages graphviz)
  #:use-module (gnu packages gstreamer)
  #:use-module (gnu packages gtk)
  #:use-module (gnu packages icu4c)
  #:use-module (gnu packages image)
  #:use-module (gnu packages imagemagick)
  #:use-module (gnu packages libevent)
  #:use-module (gnu packages libffi)
  #:use-module (gnu packages linux)
  #:use-module (gnu packages man)
  #:use-module (gnu packages maths)
  #:use-module (gnu packages multiprecision)
  #:use-module (gnu packages networking)
  #:use-module (gnu packages ncurses)
  #:use-module (gnu packages openstack)
  #:use-module (gnu packages password-utils)
  #:use-module (gnu packages pcre)
  #:use-module (gnu packages perl)
  #:use-module (gnu packages pkg-config)
  #:use-module (gnu packages protobuf)
  #:use-module (gnu packages qt)
  #:use-module (gnu packages readline)
  #:use-module (gnu packages sdl)
  #:use-module (gnu packages search)
  #:use-module (gnu packages shells)
  #:use-module (gnu packages ssh)
  #:use-module (gnu packages statistics)
  #:use-module (gnu packages tex)
  #:use-module (gnu packages texinfo)
  #:use-module (gnu packages tls)
  #:use-module (gnu packages version-control)
  #:use-module (gnu packages video)
  #:use-module (gnu packages web)
  #:use-module (gnu packages base)
  #:use-module (gnu packages xml)
  #:use-module (gnu packages xorg)
  #:use-module (gnu packages xdisorg)
  #:use-module (gnu packages tcl)
  #:use-module (gnu packages bdw-gc)
  #:use-module (gnu packages python)
  #:use-module (gnu packages python-crypto)
  #:use-module (gnu packages python-web)
  #:use-module (gnu packages time)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix git-download)
  #:use-module (guix utils)
  #:use-module (guix build-system gnu)
  #:use-module (guix build-system cmake)
  #:use-module (guix build-system python)
  #:use-module (guix build-system trivial)
  #:use-module (srfi srfi-1))

(define-public python-ranger-fm
  (package
    (name "python-ranger-fm")
    (version "1.9.0b5")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "ranger-fm" version))
       (sha256
        (base32
         "0iqghgyhrn27pfyl63mn6g8lkd3768mqk6gn8gfg2hysfd1p8gfw"))))
    (build-system python-build-system)
    (home-page "http://ranger.nongnu.org")
    (synopsis "Vim-like file manager")
    (description "Vim-like file manager")
    (license #f)))

(define-public python-requests-2.18
  (package
    (inherit python-requests)
    (version "2.18.0")
    (name (string-append (package-name python-requests) "-" version))
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "requests" version))
       (sha256
        (base32
         "0p7awxhzd81fwmjbsrx1bb0xkd4f8ynxmz8myyzq8wkqcbwqj0fd"))))))

(define-public python-certifi-2017.4.17
  (package
    (inherit python-certifi)
    (version "2017.4.17")
    (name (string-append (package-name python-certifi) "-" version))
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "certifi" version))
       (sha256
        (base32
         "02n16i1dbp8cq974z0wh0pa11s0w2kfh77ksbzljqn31fjzpwlpp"))))))

(define-public python-urllib3-1.21.1
  (package
    (inherit python-urllib3)
    (version "1.21.1")
    (name (string-append (package-name python-urllib3) "-" version))
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "urllib3" version))
       (sha256
        (base32
         "19c22gbkzs14dcaj4vvjgyfl0iqhhbbp7abblw0hkjhqhnbqci5i"))))))

(define-public python-idna-2.5
  (package
    (inherit python-idna)
    (version "2.5")
    (name (string-append (package-name python-idna) "-" version))
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "idna" version))
       (sha256
        (base32
         "1ara12a7k2zc69msa0arrvw00gn61a6i6by01xb3lkkc0h4cxd9w"))))))

(define-public python-github
  (package
    (name "python-github")
    (version "1.1.0")
    (source
     (origin
       (method url-fetch)
       (uri (string-append "https://github.com/sigmavirus24/github3.py/archive/"
                           version ".tar.gz"))
       (file-name (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "1w1qfg16w3gq24yvbmvws7jn77rc3nsv9az9hs2awyppqjb5724d"))))
    (build-system python-build-system)
    (propagated-inputs
     `(("python-ndg-httpsclient" ,python-ndg-httpsclient)
       ("python-pyasn1" ,python-pyasn1)
       ("python-pyopenssl" ,python-pyopenssl)
       ("python-betamax-matchers" ,python-betamax-matchers)
       ("python-mock" ,python-mock)
       ("python-pytest" ,python-pytest)
       ("python-uritemplate" ,python-uritemplate)
       ("python-dateutil" ,python-dateutil)
       ("python-requests" ,python-requests-2.18)
       ("python-certifi" ,python-certifi-2017.4.17)
       ("python-urllib3" ,python-urllib3-1.21.1)
       ("python-idna" ,python-idna-2.5)
       ("python-chardet" ,python-chardet)))
    (home-page "https://github3py.readthedocs.org")
    (synopsis "Python wrapper for the GitHub API")
    (description "Python wrapper for the GitHub API
@url{http://developer.github.com/v3}.")
    (license license:bsd-3)))

(define-public python2-github
  (let ((base (package-with-python2
               (strip-python2-variant python-github))))
    (package
      (inherit base)
      (propagated-inputs
       `(("python2-unittest2" ,python2-unittest2)
         ,@(package-propagated-inputs base))))))

(define-public python-livereload
  (package
    (name "python-livereload")
    (version "2.5.1")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "livereload" version))
       (sha256
        (base32
         "0b2yyfnpddmrwjfqsndidzchkf3l9jlgzfkwl8dplim9gq6y2ba2"))))
    (build-system python-build-system)
    (propagated-inputs
     `(("python-six" ,python-six)
       ("python-tornado" ,python-tornado)))
    (home-page "https://github.com/lepture/python-livereload")
    (synopsis "Python LiveReload is an awesome tool for web developers")
    (description "Python LiveReload is an awesome tool for web developers")
    (license license:bsd-3)))

(define-public python-starred
  (let ((commit "aa4c010c791a4f84f6e26f96685552ef2ef3a4e8")
        (revision "1"))
    (package
      (name "python-starred")
      (version "2.0.3")
      (source
       (origin
         (method url-fetch)
         (uri (string-append "https://github.com/maguowei/starred/archive/"
                             "v" version ".tar.gz"))
         (file-name (string-append name "-" version ".tar.gz"))
         (sha256
          (base32
           "116z8zgqj8d9451d8rajkmbfv8zpvwhgrsdcgmhzmlpl5bb22ilp"))))
      (build-system python-build-system)
      (propagated-inputs
       `(("python-click" ,python-click)
         ("python-github" ,python-github)
         ("python-urllib3" ,python-urllib3-1.21.1)))
      (home-page "https://github.com/maguowei/starred")
      (synopsis "Awesome List used GitHub stars")
      (description "Awesome List used GitHub stars.")
      (license license:expat))))

(define-public python2-starred
  (let ((base (package-with-python2
               (strip-python2-variant python-starred))))
    (package
      (inherit base)
      (propagated-inputs
       `(("python2-github2", python2-github)
         ,@(alist-delete "python-github"
                         (package-propagated-inputs base)
                         equal?))))))

;; TODO: make test fails to found ddgr
(define-public python-ddgr
  (package
    (name "python-ddgr")
    (version "1.2")
    (source
     (origin
       (method url-fetch)
       (uri (string-append "https://github.com/jarun/ddgr/archive/"
                           "v" version ".tar.gz"))
       (sha256
        (base32
         "0n1p8837qk86az0kazi7brphnffrg5kmp8blslywk7clcf48p0m9"))))
    (build-system gnu-build-system)
    (native-inputs
     `(("python" ,python)))
    (arguments
     `(#:test-target
       "test"
       #:make-flags (list (string-append "PREFIX=" %output))
       #:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'patch-absolute-file-names
           (lambda* (#:key inputs #:allow-other-keys)
             (substitute* "Makefile"
               (("\\./ddgr" line) (string-join (list "ls" "-l" line))))
             #t))
         (add-after 'unpack 'patch-shebangs
           (lambda* (#:key inputs #:allow-other-keys)
             (substitute* "ddgr"
               (("#!/usr/bin/env python3")
                (string-append "#!" (assoc-ref inputs "python") "/bin/python")))
             #t))
         (delete 'configure)
         (delete 'check)
         (add-after 'install 'check
           (assoc-ref %standard-phases 'check)))))
    (home-page "https://github.com/jarun/ddgr/")
    (synopsis "DuckDuckGo from the terminal")
    (description "@code{ddgr} provides a command-line interface to
@url{https://duckduckgo.com/,DuckDuckGo} search engine.

Features:

@itemize
@item Fast and clean (no ads, stray URLs or clutter), custom color
@item Navigate result pages from omniprompt, open URLs in browser
@item Search and option completion scripts for Bash, Zsh and Fish
@item DuckDuckGo Bang support (along with completion)
@item Open the first result directly in browser (as in I'm Feeling Ducky)
@item Non-stop searches: fire new searches at omniprompt without exiting
@item Keywords (e.g. filetype:mime, site:somesite.com) support
@item Specify region, disable safe search
@item HTTPS proxy support, Do Not Track set, optionally disable User Agent
@item Support custom url handler script or cmdline utility
@item Comprehensive documentation, man page with handy usage examples
@item Minimal dependencies
@end itemize\n")
    (license license:gpl3+)))

(define-public python-unicode
  (package
    (name "python-unicode")
    (version "2.4")
    (source
     (origin
       (method url-fetch)
       (uri (string-append
             "http://kassiopeia.juls.savba.sk/~garabik/software/unicode/"
             "unicode_" version ".tar.gz"))
       (sha256
        (base32
         "0p01axlakaksjmrfndh9ly313rc306yq3qjisda2h9fc54ih8wwg"))))
    (build-system python-build-system)
    (home-page "http://kassiopeia.juls.savba.sk/")
    (synopsis "Display unicode character properties")
    (description "@code{unicode} is a command-line utility that
displays properties for a given unicode character, or searches unicode
database for a given name.")
    (license license:gpl3+)))

(define-public python2-unicode
  (package-with-python2 python-unicode))


code:
(define-module (wigust packages raleigh)
  #:use-module (ice-9 match)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix utils)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix git-download)
  #:use-module (guix build-system gnu)
  #:use-module (gnu packages))

(define-public raleigh-reloaded-theme
  (let ((commit "65c5a31c539dbcd2ab0a277e6352269567d8934a")
        (revision "1"))
    (package
      (name "raleigh-reloaded-theme")
      (version (string-append "0.0.1-" revision "."
                              (string-take commit 7)))
      (source (origin
                (method git-fetch)
                (uri (git-reference
                      (url "https://github.com/vlastavesely/raleigh-reloaded.git")
                      (commit commit)))
                (file-name (string-append name "-" version "-checkout"))
                (sha256
                 (base32
                  "1mgq1k8bl8qglmxsyj729srcgfc7bjbas18xcjv1c9kbrxpbsrai"))))
      (build-system gnu-build-system)
      (arguments
       `(#:make-flags (list (string-append "PREFIX=" %output))
         #:tests? #f
         #:phases
         (modify-phases %standard-phases
           ;; Only Makefile.
           (delete 'configure)
           (delete 'build)
           (replace 'install
             (lambda* (#:key outputs #:allow-other-keys)
               (copy-recursively "src" (string-append
                                        (assoc-ref outputs "out")
                                        "/share/themes/Raleigh-Reloaded")))))))
      (home-page "https://github.com/vlastavesely/raleigh-reloaded")
      (synopsis "A GTK theme aiming to revive the classic Raleigh theme")
      (description "This is a GTK-3.20 theme aiming to revive the classic
Raleigh theme.  It is a minimal theme written from scratch completely.  For
that reason, some elements may be unstyled and therefore look ugly.")
      (license license:gpl2+))))


code:
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2017 Oleg Pykhalov <go.wigust@gmail.com>
;;;
;;; 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 (wigust packages ruby)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (gnu packages)
  #:use-module (gnu packages base)
  #:use-module (gnu packages compression)
  #:use-module (gnu packages databases)
  #:use-module (gnu packages readline)
  #:use-module (gnu packages autotools)
  #:use-module (gnu packages java)
  #:use-module (gnu packages libffi)
  #:use-module (gnu packages python)
  #:use-module (gnu packages ragel)
  #:use-module (gnu packages ruby)
  #:use-module (gnu packages tls)
  #:use-module (gnu packages version-control)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix git-download)
  #:use-module (guix utils)
  #:use-module (guix build-system gnu)
  #:use-module (gnu packages xml)
  #:use-module (gnu packages web)
  #:use-module (guix build-system ruby))

(define-public ruby-guard-livereload
  (package
    (name "ruby-guard-livereload")
    (version "2.5.2")
    (source
     (origin
       (method url-fetch)
       (uri (rubygems-uri "guard-livereload" version))
       (sha256
        (base32
         "0yd74gdbbv2yz2caqwpsavzw8d5fd5y446wp8rdjw8wan0yd6k8j"))))
    (build-system ruby-build-system)
    (propagated-inputs
     `(("ruby-em-websocket" ,ruby-em-websocket)
       ("ruby-guard" ,ruby-guard)
       ("ruby-guard-compat" ,ruby-guard-compat)
       ("ruby-multi-json" ,ruby-multi-json)))
    (arguments
     '(#:tests? #f)) ; no required file
    (synopsis "Automatically reloads your browser when files are modified.")
    (description "LiveReload automatically reloads your browser when 'view'
files are modified.")
    (home-page "https://rubygems.org/gems/guard-livereload")
    (license license:expat)))

(define-public ruby-http-parser-rb
  (package
    (name "ruby-http-parser.rb")
    (version "0.6.0")
    (source
     (origin
       (method url-fetch)
       (uri (rubygems-uri "http_parser.rb" version))
       (sha256
        (base32
         "15nidriy0v5yqfjsgsra51wmknxci2n2grliz78sf9pga3n0l7gi"))))
    (build-system ruby-build-system)
    (arguments
     '(#:tests? #f)) ; no required file
    (synopsis "Ruby bindings")
    (description "Ruby bindings.")
    (home-page "http://github.com/tmm1/http_parser.rb")
    (license license:expat)))

(define-public ruby-em-websocket
  (package
    (name "ruby-em-websocket")
    (version "0.5.1")
    (source
     (origin
       (method url-fetch)
       (uri (rubygems-uri "em-websocket" version))
       (sha256
        (base32
         "1bsw8vjz0z267j40nhbmrvfz7dvacq4p0pagvyp17jif6mj6v7n3"))))
    (build-system ruby-build-system)
    (propagated-inputs
     `(("ruby-eventmachine" ,ruby-eventmachine)
       ("ruby-http-parser-rb" ,ruby-http-parser-rb)))
    (arguments
     '(#:tests? #f)) ; no required file
    (synopsis "EventMachine based WebSocket server")
    (description "EventMachine based WebSocket server")
    (home-page "http://github.com/igrigorik/em-websocket")
    (license #f)))

(define-public ruby-gitlab
  (package
    (name "ruby-gitlab")
    (version "4.2.0")
    (source
     (origin
       (method url-fetch)
       (uri (rubygems-uri "gitlab" version))
       (sha256
        (base32
         "0wzazdmzhw72r1kkj8ckb1l9ryas582r5d7c6qb609kkfs31rg6m"))))
    (build-system ruby-build-system)
    (propagated-inputs
     `(("ruby-httparty" ,ruby-httparty)
       ("ruby-terminal-table" ,ruby-terminal-table)))
    (arguments
     `(#:tests? #f)) ; depends on non-existing file
    (synopsis "Ruby client and CLI for GitLab API")
    (description "Ruby client and CLI for GitLab API.")
    (home-page "https://github.com/narkoz/gitlab")
    (license license:bsd-3)))

(define-public ruby-guard-compat
  (package
    (name "ruby-guard-compat")
    (version "1.2.1")
    (source
     (origin
       (method url-fetch)
       (uri (rubygems-uri "guard-compat" version))
       (sha256
        (base32
         "1zj6sr1k8w59mmi27rsii0v8xyy2rnsi09nqvwpgj1q10yq1mlis"))))
    (arguments
     '(#:tests? #f)) ; no required file
    (build-system ruby-build-system)
    (synopsis "Helps creating valid Guard plugins and testing them")
    (description "Helps creating valid Guard plugins and testing them.")
    (home-page "")
    (license license:expat)))

(define-public ruby-httparty
  (package
    (name "ruby-httparty")
    (version "0.15.6")
    (source
     (origin
       (method url-fetch)
       (uri (rubygems-uri "httparty" version))
       (sha256
        (base32
         "0akybx7jkzhhf7f9na12jssfcllma905c8nl93ia89akbbicvq7v"))))
    (build-system ruby-build-system)
    (propagated-inputs
     `(("ruby-multi-xml" ,ruby-multi-xml)))
    (arguments
     `(#:tests? #f)) ; depends on non-existing file
    (synopsis "Makes http fun")
    (description "Makes http fun! Also, makes consuming restful web services
dead easy.")
    (home-page "http://jnunemaker.github.com/httparty")
    (license license:expat)))

(define-public ruby-multi-json
  (package
    (name "ruby-multi-json")
    (version "1.12.2")
    (source
     (origin
       (method url-fetch)
       (uri (rubygems-uri "multi_json" version))
       (sha256
        (base32
         "1raim9ddjh672m32psaa9niw67ywzjbxbdb8iijx3wv9k5b0pk2x"))))
    (build-system ruby-build-system)
    (arguments
     '(#:tests? #f)) ; no tests
    (synopsis "A common interface to multiple JSON libraries")
    (description "This package provides a common interface to multiple JSON
libraries, including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby
JSON gem, NSJSONSerialization, gson.rb, JrJackson, and OkJson.")
    (home-page "http://github.com/intridea/multi_json")
    (license license:expat)))

(define-public ruby-multi-xml
  (package
    (name "ruby-multi-xml")
    (version "0.6.0")
    (source
     (origin
       (method url-fetch)
       (uri (rubygems-uri "multi_xml" version))
       (sha256
        (base32
         "0lmd4f401mvravi1i1yq7b2qjjli0yq7dfc4p1nj5nwajp7r6hyj"))))
    (build-system ruby-build-system)
    (arguments
     `(#:tests? #f)) ; no tests
    (synopsis "Provides swappable XML backends utilizing LibXML")
    (description "Provides swappable XML backends utilizing LibXML, Nokogiri,
Ox, or REXML.")
    (home-page "https://github.com/sferik/multi_xml")
    (license license:expat)))

(define-public ruby-terminal-table
  (package
    (name "ruby-terminal-table")
    (version "1.8.0")
    (source
     (origin
       (method url-fetch)
       (uri (rubygems-uri "terminal-table" version))
       (sha256
        (base32
         "1512cngw35hsmhvw4c05rscihc59mnj09m249sm9p3pik831ydqk"))))
    (build-system ruby-build-system)
    (propagated-inputs
     `(("ruby-unicode-display-width" ,ruby-unicode-display-width)))
    (arguments
     `(#:tests? #f)) ; no tests
    (synopsis "Simple, feature rich ascii table generation library")
    (description "Simple, feature rich ascii table generation library.")
    (home-page "https://github.com/tj/terminal-table")
    (license license:expat)))

(define-public ruby-unicode-display-width
  (package
    (name "ruby-unicode-display-width")
    (version "1.3.0")
    (source
     (origin
       (method url-fetch)
       (uri (rubygems-uri "unicode-display_width" version))
       (sha256
        (base32
         "12pi0gwqdnbx1lv5136v3vyr0img9wr0kxcn4wn54ipq4y41zxq8"))))
    (build-system ruby-build-system)
    (propagated-inputs
     `(("ruby-unicode-emoji" ,ruby-unicode-emoji)))
    (arguments
     `(#:tests? #f)) ; no tests
    (synopsis "Determines the monospace display width")
    (description "Determines the monospace display width of a string using
EastAsianWidth.txt, Unicode general category, and other data.")
    (home-page "http://github.com/janlelis/unicode-display_width")
    (license license:expat)))

(define-public ruby-unicode-emoji
  (package
    (name "ruby-unicode-emoji")
    (version "0.9.2")
    (source
     (origin
       (method url-fetch)
       (uri (rubygems-uri "unicode-emoji" version))
       (sha256
        (base32
         "1hrsvkdpsi534fqlk2wxvdvgykk89sajhsx7jskjncpqf8cxfcgr"))))
    (build-system ruby-build-system)
    (arguments
     `(#:tests? #f)) ; no tests
    (synopsis "Retrieve emoji data about Unicode codepoints")
    (description "Retrieve emoji data about Unicode codepoints.  Also contains
a regex to match emoji.")
    (home-page "https://github.com/janlelis/unicode-emoji")
    (license license:expat)))


code:
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
;;;
;;; 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 (wigust packages spectre-meltdown-checker)
  #:use-module (gnu packages base)
  #:use-module (gnu packages bash)
  #:use-module (gnu packages compression)
  #:use-module (gnu packages perl)
  #:use-module (gnu packages)
  #:use-module (guix build-system trivial)
  #:use-module (guix download)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix packages))

(define-public spectre-meltdown-checker
  (package
    (name "spectre-meltdown-checker")
    (version "0.34")
    (source
     (origin
       (method url-fetch)
       (uri (string-append "https://github.com/speed47/spectre-meltdown-checker"
                           "/archive/" "v" version ".tar.gz"))
       (file-name (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "0dashyjzjhjvg6gw3vj8fx4pkil9262xg16lgqc7vb22d84g5952"))))
    (build-system trivial-build-system)
    (native-inputs
     `(("bash" ,bash)
       ("gzip" ,gzip)
       ("perl" ,perl)
       ("tar" ,tar)))
    (arguments
     `(#:modules ((guix build utils))
       #:builder
       (begin
         (use-modules (guix build utils))
         ;; bootstrap
         (setenv "PATH" (string-append
                         (assoc-ref %build-inputs "tar") "/bin" ":"
                         (assoc-ref %build-inputs "gzip") "/bin"))
         (invoke "tar" "xvf" (assoc-ref %build-inputs "source"))
         (chdir (string-append ,name "-" ,version))
         (substitute* "spectre-meltdown-checker.sh"
           (("/bin/sh")
            (string-append (assoc-ref %build-inputs "bash") "/bin/sh")))
         ;; install
         (let ((out (assoc-ref %outputs "out")))
           (install-file "spectre-meltdown-checker.sh"
                         (string-append out "/bin"))
           (for-each (lambda (file)
                       (install-file file (string-append out "/share/doc")))
                     '("LICENSE" "README.md"))))))
    (home-page "https://github.com/speed47/spectre-meltdown-checker/")
    (synopsis "Spectre & Meltdown vulnerability/mitigation checker for Linux")
    (description "A simple shell script to tell if your Linux installation is
vulnerable against the 3 “speculative execution” CVEs that were made public
early 2018.

Without options, it'll inspect your currently running kernel.  You can also
specify a kernel image on the command line, if you'd like to inspect a kernel
you're not running.

The script will do its best to detect mitigations, including backported
non-vanilla patches, regardless of the advertised kernel version number.")
    (license license:gpl3+)))


code:
(define-module (wigust packages urho3d)
  #:use-module (ice-9 match)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix utils)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix git-download)
  #:use-module (guix gexp)
  #:use-module (guix build-system cmake)
  #:use-module (gnu packages)
  #:use-module (gnu packages linux)
  #:use-module (gnu packages gl)
  #:use-module (gnu packages pulseaudio)
  #:use-module (gnu packages sdl)
  #:use-module (gnu packages xorg))

(define-public urho3d
  (package
    (name "urho3d")
    (version "1.7")
    (source (origin
              (method url-fetch)
              (uri (string-append "https://github.com/urho3d/Urho3D"
                                  "/archive/" version ".tar.gz"))

              (sha256
               (base32
                "1im63n9rx8qq1ks6aq6jrl5ikxg87hqhsy06miqc317hpm1iyav5"))))
    (build-system cmake-build-system)
    (inputs `(("libx11" ,libx11)
              ("libxcursor" ,libxcursor)
              ("libxext" ,libxext)
              ("libxi" ,libxi)
              ("libxinerama" ,libxinerama)
              ("libxrandr" ,libxrandr)
              ("libxrender" ,libxrender)
              ("libxscrnsaver" ,libxscrnsaver)
              ("mesa" ,mesa)
              ("alsa-lib" ,alsa-lib)
              ("pulseaudio" ,pulseaudio)))
    (arguments
     '(#:tests?
       #f ; There are no tests
       #:phases
       (modify-phases %standard-phases
         (add-after 'configure 'use-full-library-paths
           (lambda* (#:key inputs #:allow-other-keys)
             (substitute* "../build/Source/ThirdParty/SDL/include/generated/SDL_config.h"
               (("#define SDL_AUDIO_DRIVER_ALSA_DYNAMIC \"libasound\\.so\\.2\"")
                (string-append "#define SDL_AUDIO_DRIVER_ALSA_DYNAMIC \""
                               (assoc-ref inputs "alsa-lib")
                               "/lib/libasound.so.2"
                               "\""))
               (("#define SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC \"libpulse-simple\\.so\\.0\"")
                (string-append "#define SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC \""
                               (assoc-ref inputs "pulseaudio")
                               "/lib/libpulse-simple.so.0"
                               "\"")))
             #t)))))
    (home-page "https://urho3d.github.io/")
    (synopsis "Cross-platform 2D and 3D game engine")
    (description "Cross-platform 2D and 3D game engine")
    (license license:expat)))

(define-public urho3d-checkout
  (let ((commit "4af4148048a6443154c6f0498d32626d10f1e86b")
        (revision "1"))
    (package
      (inherit urho3d)
      (name "urho3d-checkout")
      (version (string-append (package-version urho3d) "-" revision "."
                              (string-take commit 7)))
      (source (origin
                (method git-fetch)
                (uri (git-reference
                      (url "https://github.com/urho3d/Urho3D")
                      (commit commit)))
                (file-name (string-append name "-" version "-checkout"))
                (sha256
                 (base32
                  "1nchxswrkfgzsxghi6c55b27zy9127ni7yvnb4xw2xdddyfm1wl0")))))))


code:
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
;;;
;;; 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 (wigust packages version-control)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix utils)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix git-download)
  #:use-module (guix build-system gnu)
  #:use-module (gnu packages version-control)
  #:use-module (gnu packages))

(define-public vc-dwim-git-worktree
  (package
    (inherit vc-dwim)
    (name "vc-dwim-git-worktree")
    (source (origin
              (inherit (package-source vc-dwim))
              (patches (search-patches "vc-dwim-find-git-worktree.patch"))))))


code:
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
;;;
;;; 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 (wigust packages xorg)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix git-download)
  #:use-module (guix build-system gnu)
  #:use-module (guix build-system perl)
  #:use-module (guix build-system python)
  #:use-module (guix utils)
  #:use-module (gnu packages)
  #:use-module (gnu packages anthy)
  #:use-module (gnu packages autotools)
  #:use-module (gnu packages bison)
  #:use-module (gnu packages check)
  #:use-module (gnu packages compression)
  #:use-module (gnu packages emacs)
  #:use-module (gnu packages flex)
  #:use-module (gnu packages fontutils)
  #:use-module (gnu packages freedesktop)
  #:use-module (gnu packages gettext)
  #:use-module (gnu packages gl)
  #:use-module (gnu packages glib)
  #:use-module (gnu packages gnupg)
  #:use-module (gnu packages gperf)
  #:use-module (gnu packages gtk)
  #:use-module (gnu packages image)
  #:use-module (gnu packages libbsd)
  #:use-module (gnu packages libedit)
  #:use-module (gnu packages linux)
  #:use-module (gnu packages llvm)
  #:use-module (gnu packages m4)
  #:use-module (gnu packages ncurses)
  #:use-module (gnu packages pciutils)
  #:use-module (gnu packages perl)
  #:use-module (gnu packages perl-check)
  #:use-module (gnu packages pkg-config)
  #:use-module (gnu packages python)
  #:use-module (gnu packages python-crypto)
  #:use-module (gnu packages qt)
  #:use-module (gnu packages spice)
  #:use-module (gnu packages video)
  #:use-module (gnu packages xiph)
  #:use-module (gnu packages xml)
  #:use-module (gnu packages xdisorg)
  #:use-module (gnu packages xorg))

(define-public libxss
  (package
    (name "libxss")
    (version "1.2.2")
    (source
     (origin
       (method url-fetch)
       (uri (string-append
             "mirror://xorg/individual/lib/libXss-"
             version
             ".tar.bz2"))
       (sha256
        (base32
         "0j89cnb06g8x79wmmnwzykgkkfdhin9j7hjpvsxwlr3fz1wmjvf0"))))
    (build-system gnu-build-system)
    (inputs
     `(("libx11" ,libx11)
       ("libext" ,libxext)))
    (native-inputs
     `(("pkg-config" ,pkg-config)
       ("scrnsaverproto" ,scrnsaverproto)))
    (home-page "https://www.x.org/wiki/")
    (synopsis "X11 Screen Saver extension library")
    (description "libXss provides an X Window System client interface to the
MIT-SCREEN-SAVER extension to the X11 protocol.")
    (license license:x11)))


code:
  <link href="mystyle.css" media="all" rel="stylesheet" type="text/css" />

  <title>Mon Site</title>

  test uno

Ceci est le titre important

 test

 yahoo

    test 1

 test tableau

 test jjjjjj

 test 123

    <?php
        printf("test PHP");
    ?>

 test un deux trois

repo_name: snapshot/karim

license: unknown


code:
<link href="mystyle.css" media="all" rel="stylesheet" type="text/css" />

<title>My Test </title>

<form action="#" method="get" accept-charset="utf-8">
<fieldset>
<legend></legend>
Search
<input type="text" id="search input" name="search" value="" title="Search">
<input type="image" name="" src="images/image4.png">
</fieldset>
</form>

    test

Accueil

YYYYY

DDDDD

Produits

Silverback

Font Deck

Services

Conception

Developpement

Consulting

Contact

 test

 yahoo

        Aliments
        Calories
        Poids

        Ali
        Cal
        Poi

    <form action="index.php">
    <input type="text" name="AAA">
    <input type="submit" value="btn">
    </form>

    <?php
        print("
".$_GET['AAA']."
");
    ?>

    <?php
        for($i=1; $i<=3; $i++){
          echo $i;
          print("<h$i>test PHP</h$i>");
        }
    ?>

   Citation

  test

 premier

 deuxi�me

 troisi�me

 premier

 deuxi�me

 troisi�me

<?php
$var1 = $_GET['AAA'];
$bdd = new PDO('mysql:host=localhost;dbname=Zaman', 'root', 'root');
$sql = "SELECT * FROM `Zaman` WHERE `Index` =".$var1;
$reponse = $bdd->query($sql);
while($donnees = $reponse->fetch())
{
	print($donnees['Index']." ");
	print($donnees['Proverbe']);
	print("
");
}
$reponse->closeCursor()
?>


code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Creator</key>
	<string>RapidWeaver</string>
	<key>Minimum Application Version</key>
	<string>5.0b1</string>
	<key>SandwichFillings</key>
	<array>
		<dict>
			<key>Dictionary</key>
			<dict>
				<key>PublishingManifest</key>
				<dict/>
				<key>Site Resources</key>
				<data>
				YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkk
				YXJjaGl2ZXJYJG9iamVjdHMSAAGGoNEHCFRyb290gAFf
				EA9OU0tleWVkQXJjaGl2ZXKvEBALDBMfIikuMjY6PkFJ
				TFBTVSRudWxs0g0ODxBWJGNsYXNzWk5TLm9iamVjdHOA
				D6IREoACgAvWDRQVFhcYGRobHB0eXklkZW50aWZpZXIg
				TWFwWFBhZ2UgTWFwWVJlc291cmNlc1hQYXRoIE1hcFhO
				b2RlIE1hcIAKgAWACIADgAmAB9INDiAhgASg0iMkJSZY
				JGNsYXNzZXNaJGNsYXNzbmFtZaMmJyhcTlNNdXRhYmxl
				U2V0VU5TU2V0WE5TT2JqZWN00w0qDissLVdOUy5rZXlz
				gAagoNIjJC8wozAxKF8QE05TTXV0YWJsZURpY3Rpb25h
				cnlcTlNEaWN0aW9uYXJ50w0qDis0NYAGoKDTDSoOKzg5
				gAagoNMNKg4rPD2ABqCg0iMkP0CiQChfEBJSV1Jlc291
				cmNlRGF0YWJhc2XUDUJDREVGR0dYQ2hpbGRyZW5fEBJS
				ZXByZXNlbnRlZCBPYmplY3RWUGFyZW50gA6ADIAAgADS
				DQ5KS4ANoNIjJE1Oo05PKF5OU011dGFibGVBcnJheVdO
				U0FycmF50iMkUVKiUihfEBBSV1NvdXJjZUxpc3ROb2Rl
				0iMkVE+iTygACAARABoAHwApADIANwA6AD8AQQBTAGYA
				bABxAHgAgwCFAIgAigCMAJkAqACxALsAxADNAM8A0QDT
				ANUA1wDZAN4A4ADhAOYA7wD6AP4BCwERARoBIQEpASsB
				LAEtATIBNgFMAVkBYAFiAWMBZAFrAW0BbgFvAXYBeAF5
				AXoBfwGCAZcBoAGpAb4BxQHHAckBywHNAdIB1AHVAdoB
				3gHtAfUB+gH9AhACFQAAAAAAAAIBAAAAAAAAAFUAAAAA
				AAAAAAAAAAAAAAIY
				</data>
				<key>SiteAttributes</key>
				<dict>
					<key>AddCopyrightMailTo</key>
					<false/>
					<key>BaseURL</key>
					<string>http://localhost:8888/karimPHP/index.html/</string>
					<key>ConsolidateCommonFilesMode</key>
					<integer>0</integer>
					<key>ContactText</key>
					<string>Contactez moi</string>
					<key>CopyrightText</key>
					<string>© 2011 kbellioum</string>
					<key>CopyrightTextUsed</key>
					<true/>
					<key>CruftlessLinksEnabled</key>
					<false/>
					<key>DefaultExportPath</key>
					<string>/Applications/MAMP/htdocs/KarimPHP/Sopriam</string>
					<key>DirectoryIndexFilenames</key>
					<array>
						<string>index.htm</string>
						<string>index.html</string>
						<string>index.php</string>
					</array>
					<key>EmailAddress</key>
					<string>kbellioum@islamway.net</string>
					<key>FavIconUsed</key>
					<false/>
					<key>LogoUsed</key>
					<false/>
					<key>ObfuscateEmailAddress</key>
					<true/>
					<key>PreviewAfterExportRelativeToBaseURL</key>
					<false/>
					<key>ProcessPHP</key>
					<false/>
					<key>PublishingSettings</key>
					<dict>
						<key>publisher</key>
						<string>FTP</string>
						<key>settings</key>
						<dict>
							<key>anonymous</key>
							<false/>
							<key>enablePublicKeyAuthentication</key>
							<false/>
							<key>passiveMode</key>
							<true/>
							<key>path</key>
							<string>/</string>
							<key>privateKeyPath</key>
							<string></string>
							<key>publicKeyPath</key>
							<string></string>
							<key>server</key>
							<string>192.168.11.4</string>
							<key>sftp</key>
							<false/>
							<key>user</key>
							<string>kbellioum</string>
						</dict>
					</dict>
					<key>PublishingSettingsConfigured</key>
					<false/>
					<key>ShowBreadcrumbTrail</key>
					<false/>
					<key>ShowTidiedCode</key>
					<false/>
					<key>SloganText</key>
					<string>Changer le monde, un site à la fois…</string>
					<key>SloganUsed</key>
					<false/>
					<key>ThemeName</key>
					<string>Final</string>
					<key>TitleText</key>
					<string>PROJET SOPRIAM</string>
					<key>TitleTextUsed</key>
					<true/>
					<key>UUID</key>
					<string>1605E93B-722A-4A88-A04E-7B774E42EB02</string>
					<key>WantsXMLSiteMap</key>
					<true/>
					<key>WebClipIconUsed</key>
					<false/>
				</dict>
			</dict>
			<key>Files</key>
			<array>
				<string>README.txt</string>
			</array>
			<key>Subsandwiches</key>
			<array>
				<string>DefaultPageAttributes</string>
				<string>Pages</string>
			</array>
		</dict>
	</array>
	<key>Type</key>
	<string>RapidWeaver Document</string>
</dict>
</plist>


code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SandwichFillings</key>
	<array>
		<dict>
			<key>Dictionary</key>
			<dict>
				<key>CreditRapidWeaver</key>
				<true/>
				<key>DefaultLinkTarget</key>
				<string>self</string>
				<key>FilenameExtension</key>
				<string>html</string>
				<key>HasCustomThemeStyle</key>
				<true/>
				<key>ImageFormat</key>
				<string>Original</string>
				<key>ImageQuality</key>
				<string>High</string>
				<key>IndexFilename</key>
				<string></string>
				<key>OutputFormat</key>
				<string>Default</string>
				<key>OutputXMLDeclaration</key>
				<false/>
				<key>SidebarEnabled</key>
				<integer>1</integer>
				<key>TextEncoding</key>
				<string>utf-8</string>
			</dict>
			<key>Files</key>
			<array/>
			<key>Subsandwiches</key>
			<array/>
		</dict>
	</array>
	<key>Type</key>
	<string>Page Attributes</string>
</dict>
</plist>


code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SandwichFillings</key>
	<array>
		<dict>
			<key>Dictionary</key>
			<dict>
				<key>ID</key>
				<string>page0</string>
				<key>MostRecentlySelectedStyleName</key>
				<string>Thème par défaut</string>
				<key>PageTitle</key>
				<string>Niveau 1</string>
				<key>PluginClassName</key>
				<string>RWStyledPlugin</string>
				<key>PluginMetadata</key>
				<dict>
					<key>Author</key>
					<string>Realmac Software</string>
					<key>Name</key>
					<string>Style de texte</string>
				</dict>
				<key>PublishingManifest</key>
				<dict/>
			</dict>
			<key>Files</key>
			<array/>
			<key>Subsandwiches</key>
			<array>
				<string>Data</string>
				<string>PageAttributes</string>
			</array>
		</dict>
	</array>
	<key>Type</key>
	<string>Page</string>
</dict>
</plist>


code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SandwichFillings</key>
	<array>
		<dict>
			<key>Dictionary</key>
			<dict>
				<key>EnforceWebSafeFonts</key>
				<true/>
			</dict>
			<key>Files</key>
			<array>
				<string>Body.as</string>
			</array>
			<key>Subsandwiches</key>
			<array/>
		</dict>
	</array>
	<key>Type</key>
	<string>RapidWeaver Styled Text Page Data</string>
</dict>
</plist>


code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SandwichFillings</key>
	<array>
		<dict>
			<key>Dictionary</key>
			<dict>
				<key>Changed</key>
				<false/>
				<key>ColourStyles</key>
				<dict>
					<key>Bravo</key>
					<dict/>
					<key>Cameo</key>
					<dict/>
					<key>Caribou</key>
					<dict/>
					<key>Manitoba</key>
					<dict/>
					<key>Notes</key>
					<dict/>
					<key>Realmac Software '06</key>
					<dict/>
					<key>Veerle</key>
					<dict/>
				</dict>
				<key>CreditRapidWeaver</key>
				<true/>
				<key>CustomCopyrightUsed</key>
				<false/>
				<key>CustomSiteTitleUsed</key>
				<false/>
				<key>CustomSloganUsed</key>
				<false/>
				<key>DefaultLinkTarget</key>
				<string>self</string>
				<key>FilenameExtension</key>
				<string>html</string>
				<key>HasCustomThemeStyle</key>
				<true/>
				<key>ImageFormat</key>
				<string>Original</string>
				<key>ImageQuality</key>
				<string>High</string>
				<key>IndexFilename</key>
				<string>index.html</string>
				<key>OutputFormat</key>
				<string>Default</string>
				<key>OutputXMLDeclaration</key>
				<false/>
				<key>SidebarEnabled</key>
				<integer>1</integer>
				<key>SidebarTitle</key>
				<string>Avantage d'une Haute disponibilité sur les serveurs</string>
				<key>TextEncoding</key>
				<string>utf-8</string>
			</dict>
			<key>Files</key>
			<array/>
			<key>Subsandwiches</key>
			<array/>
		</dict>
	</array>
	<key>Type</key>
	<string>Page Attributes</string>
</dict>
</plist>


code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SandwichFillings</key>
	<array>
		<dict>
			<key>Dictionary</key>
			<dict>
				<key>ID</key>
				<string>page1</string>
				<key>MostRecentlySelectedStyleName</key>
				<string>Thème par défaut</string>
				<key>PageTitle</key>
				<string>Niveau 2</string>
				<key>PluginClassName</key>
				<string>RWStyledPlugin</string>
				<key>PluginMetadata</key>
				<dict>
					<key>Author</key>
					<string>Realmac Software</string>
					<key>Name</key>
					<string>Style de texte</string>
				</dict>
			</dict>
			<key>Files</key>
			<array/>
			<key>Subsandwiches</key>
			<array>
				<string>Data</string>
				<string>PageAttributes</string>
			</array>
		</dict>
	</array>
	<key>Type</key>
	<string>Page</string>
</dict>
</plist>


code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SandwichFillings</key>
	<array>
		<dict>
			<key>Dictionary</key>
			<dict>
				<key>Changed</key>
				<false/>
				<key>CreditRapidWeaver</key>
				<true/>
				<key>CustomCopyrightUsed</key>
				<false/>
				<key>CustomSiteTitleUsed</key>
				<false/>
				<key>CustomSloganUsed</key>
				<false/>
				<key>DefaultLinkTarget</key>
				<string>self</string>
				<key>FilenameExtension</key>
				<string>html</string>
				<key>FolderName</key>
				<string>styled</string>
				<key>HasCustomThemeStyle</key>
				<true/>
				<key>ImageFormat</key>
				<string>Original</string>
				<key>ImageQuality</key>
				<string>High</string>
				<key>IndexFilename</key>
				<string>index.html</string>
				<key>OutputFormat</key>
				<string>Default</string>
				<key>OutputXMLDeclaration</key>
				<false/>
				<key>SidebarEnabled</key>
				<integer>1</integer>
				<key>TextEncoding</key>
				<string>utf-8</string>
			</dict>
			<key>Files</key>
			<array/>
			<key>Subsandwiches</key>
			<array/>
		</dict>
	</array>
	<key>Type</key>
	<string>Page Attributes</string>
</dict>
</plist>


code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SandwichFillings</key>
	<array>
		<dict>
			<key>Dictionary</key>
			<dict>
				<key>HomePage</key>
				<string>1-Niveau-1</string>
			</dict>
			<key>Files</key>
			<array/>
			<key>Subsandwiches</key>
			<array>
				<string>1-Niveau-1</string>
				<string>2-Niveau-2</string>
			</array>
		</dict>
	</array>
	<key>Type</key>
	<string>Pages</string>
</dict>
</plist>


code:
RapidWeaver Sandwich (.rwsw) README
===================================

This is a RapidWeaver Sandwich (.rwsw) file, which is designed to be a "bundle"
(directory) on Mac OS X.  If you are reading this, it's assumed that you're
somewhat curious about the innards of how RapidWeaver stores its data.  Feel
free to do this: the RapidWeaver file format is designed to be open and
hackable, and we welcome tools that can read our file format!  Here's what you
need to know about the RapidWeaver file format to play with it.

Note that this README.txt file is designed to give you the minimum amount of
information necessary to peek and poke around the .rwsw bundle.  For more
extensive information on the RapidWeaver Sandwich file format, please
visit the Realmac Software website at <http://www.realmacsoftware.com/>
and check out our developer documentation.

Sandwiches
----------

 * Every directory must have a Contents.plist file, which is an Apple
   Property List file; man plist(5) for more details.  A directory that has a
   Contents.plist file in it is called a "Sandwich".  All directories must
   be sandwiches, i.e. all directories _must_ have a Contents.plist file in
   them.  For robustness and interoperability reasons, most (or all) plist
   files you encounter will be stored as XML, but you may also encounter binary
   plist files for Contents.plist files that can become potentionally large
   sizes (100k+), and whose contents are not critical for your data integrity.

 * A sandwich's Contents.plist file has a dictionary for its Root property.
   This top-level dictionary has two keys: Type, which indicates the type of
   data this directory stores (e.g. "Page Attributes" or "Publishing
   Manifest"), and a second key named SandwichFillings.

Sandwich Fillings
-----------------

 * The SandwichFillings key in the Contents.plist dictionary is an array of
   dictionaries.  Each of these dictionaries is called a "Sandwich Filling",
   and the offset into the array reflects different versions.  As an example,
   an array of three dictionaries has three sandwich fillings: a version 0
   filling, version 1 filling, and a version 2 filling.

 * The array of sandwich filling versions is meant for easy forward and
   backward compatibility.  Backward compatibility is achieved by an
   application only reading sandwich fillings up to a particular version that
   it understands.  For example, RapidWeaver 4.0 may only understand version
   0 of a particular sandwich type, but RapidWeaver 4.1 may understand both
   version 0 and version 1.  (It is implicit that if an application understands
   version n, it will understand versions [0..n]).  Forward compatibilty is
   achieved by an application simply ignoring version numbers that it does not
   understand, and re-writing those sandwich filling versions out verbatim when
   it re-saves the file.

 * Each sandwich filling has three keys: Files (an array), Subsandwiches (also
   an array), and Dictionary (surprise surprise, a dictionary).

 * The Files key contain filenames in the current sandwich directory that
   are referenced by that version of the sandwich.  This enables version
   0 of a sandwich filling to reference OLDFILE.blob that may contain some
   data, and version 1 of a sandwich filling that references NEWFILE.blob,
   which contains additional information supplementing OLDFILE.blob.  Note
   that files referenced by the Files array are required to be regular
   files or directories, so no symbolic links (or special block
   devices...) are allowed to reside in a sandwich.

 * For performance reasons, referenced files usually share multiple hardlinks.
   (This applies to this README.txt file as well -- it is hardlinked to the
   Resources/Sandwich-README.txt in the RapidWeaver.app application bundle,
   and therefore has the same inode number.)  If you are editing files manually,
   make sure to check that the editor you are using saves to a different file
   inode, otherwise other Sandwich documents on the same volume will share the
   changes you've just made!  (For example, in Vim, make sure you do
   ":set backupcopy=breakhardlink".)

 * The Subsandwiches array refers to further sandwich directories inside this
   sandwich.

 * The Dictionary key contains an arbitrary key-value dictioanry that holds
   information too small to efficiently stored as separate files.  This is
   useful for storing short strings, numbers, and boolean values for the
   application.

Attributed String and Archive Files
-----------------------------------

 * Sandwiches may contain files with a .as extension.  This is a native Cocoa
   representation of the NSAttributedString class, serialised directly to disk
   via NSKeyedArchiver.  While the .rtf and .rtfd file formats are de-facto
   standards for storing NSAttributedStrings to disk in a directly editable
   fashion, those file formats do not store any custom attributes in the file
   format, which RapidWeaver uses extensively.  As such, .rtf and .rtfd files
   are lossy formats for RapidWeaver and cannot be used to store all data in
   a text field.  For best performance and data reliability, we chose to use
   Cocoa's native archiving mechanism to store attributed strings to disk.

 * We provide a command-line BSD tool in the RapidWeaver.app application bundle
   named "astool" that can manipulate attributed string files.  See the
   astool(1) manpage (in the Resources/ directory of the RapidWeaver.app
   bundle) for more information.  You are also welcome to write your own
   simple Cocoa programs to read and write .as files, of course: simply use
   +[NSKeyedUnarchiver unarchiveObjectWithFile:] to instantiate an
   NSAttributedString object from the file on disk.

 * Files with a .archive extension are similar to .as files in that they are
   direct Cocoa archives of objects, but may be an arbitrary class.  Manipulate
   them at your own risk.

 * It may be useful to know that Cocoa archives are stored as binary property
   list files; you can, in fact, rename the files to have a .plist extension
   and open the files up in Apple's standard Property List editor that comes
   bundled with the Xcode Tools.  Good luck trying to make sense of the
   archive, though :).

- Realmac Software <http://www.realmacsoftware.com/>


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

        <title>MyPHP</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<meta name="generator" content="RapidWeaver" />

        <link rel="stylesheet" href="../rw_common/themes/final/css/reset.css" type="text/css" media="screen" charset="utf-8" />
        <link rel="stylesheet" href="../rw_common/themes/final/css/960.css" type="text/css" media="screen" charset="utf-8" />
        <link rel="stylesheet" href="../rw_common/themes/final/css/text.css" type="text/css" media="screen" charset="utf-8" />
        <link rel="stylesheet" href="../rw_common/themes/final/styles.css" type="text/css" media="screen" charset="utf-8" />

        <link rel="stylesheet" type="text/css" media="screen" href="../rw_common/themes/final/css/headers-font/default.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="../rw_common/themes/final/css/content-font/default.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="../rw_common/themes/final/css/header_font_size/medium.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="../rw_common/themes/final/css/sidebar/sidebar_right.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="../rw_common/themes/final/css/sidebar_font_size/medium.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="../rw_common/themes/final/css/navbar-width/normal.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="../rw_common/themes/final/css/background/background_1.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="../rw_common/themes/final/css/container_font_size/medium.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="../rw_common/themes/final/css/footer_font_size/medium.css" />

PROJET SOPRIAM

Niveau 1

Niveau 2

MyPHP

                    <?php

print("test PHP");

<?

© 2011 kbellioum


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

        <title>Niveau 1</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<meta name="generator" content="RapidWeaver" />

        <link rel="stylesheet" href="rw_common/themes/final/css/reset.css" type="text/css" media="screen" charset="utf-8" />
        <link rel="stylesheet" href="rw_common/themes/final/css/960.css" type="text/css" media="screen" charset="utf-8" />
        <link rel="stylesheet" href="rw_common/themes/final/css/text.css" type="text/css" media="screen" charset="utf-8" />
        <link rel="stylesheet" href="rw_common/themes/final/styles.css" type="text/css" media="screen" charset="utf-8" />

        <link rel="stylesheet" type="text/css" media="screen" href="rw_common/themes/final/css/headers-font/default.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="rw_common/themes/final/css/content-font/default.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="rw_common/themes/final/css/header_font_size/medium.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="rw_common/themes/final/css/sidebar/sidebar_right.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="rw_common/themes/final/css/sidebar_font_size/medium.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="rw_common/themes/final/css/navbar-width/normal.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="rw_common/themes/final/css/background/background_1.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="rw_common/themes/final/css/container_font_size/medium.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="rw_common/themes/final/css/footer_font_size/medium.css" />

PROJET SOPRIAM

Niveau 1

Niveau 2

Niveau 1 :

Le niveau 1 assure une protection sur les éléments les plus critiques sur l’architecture de la SOPRIAM.

Avantage d'une Haute disponibilité sur les serveurs

© 2011 kbellioum


code:
html {
	color: #3B3F44;
	background: url(../../images/html-bg.gif) repeat fixed 50% 0;
}

a:link, a:visited {
	color: #767e88;
	border-bottom: 1px solid #767e88;
}

a:hover, a:active {
	color: #fff;
	background-color: #767e88;
	border-color: transparent;
}

#breadcrumbcontainer, #breadcrumbcontainer a {
	color: #323232;
}

#breadcrumbcontainer a:hover, #breadcrumbcontainer a:active {
	color: #191919;
	background-color: transparent;
}

#slogan h2 {
	color: #3B3F44;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,0.35);
	}

#sidebarContainer h1,
#sidebarContainer h2,
#sidebarContainer h3,
#sidebarContainer h4,
#sidebarContainer h5,
#sidebarContainer h6 {
	color: #3B3F44;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,0.35);
}

#navcontainer-01 ul ul {
	background-color: #4b4f54;
	}

#navcontainer-01 ul li:hover > ul {
	background-color: rgba(64,67,71,0.8);
	}

#navcontainer-01 ul ul li a {
	border-color: #3c3f42;
}

#navcontainer-01 ul ul li > a:hover {
	background-color: rgba(26,26,26,0.5);
}

#navcontainer-01 ul ul li a:hover {
	background-color: #383b3f;
}


code:
html {
	background: url(../../images/html-bg-brown.png) repeat fixed 50% 0;
}

body {
	color: #261e1b;
}

a:link, a:visited {
	color: #886c66;
	border-bottom-color: #886c66;
}

a:hover, a:active {
	color: #fff;
	background-color: #877672;
	border-color: transparent;
}

#breadcrumbcontainer, #breadcrumbcontainer a {
	color: #877f79;
}

#breadcrumbcontainer a:hover, #breadcrumbcontainer a:active {
	color: #b2a8a0;
	background-color: transparent;
}

#slogan h2 {
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,0.35);
	}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #49403e;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,0.35);
}

#sidebarContainer h1,
#sidebarContainer h2,
#sidebarContainer h3,
#sidebarContainer h4,
#sidebarContainer h5,
#sidebarContainer h6 {
	color: #49403e;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,0.35);
}

#navcontainer-01 ul ul {
	background-color: #544e4a;
	}

#navcontainer-01 ul li:hover > ul {
	background-color: rgba(25,21,19,0.8);
	}

#navcontainer-01 ul ul li a {
	border-color: #262322;
}

#navcontainer-01 ul ul li a:hover {
	background-color: #3f3b38;
}

#navcontainer-01 ul ul li > a:hover {
	background-color: rgba(25,21,19,0.5);
}


code:
html {
	background: url(../../images/html-bg-blue.png) repeat fixed 50% 0;
}

body {
	color: #233645;
}

a:link, a:visited {
	color: #516988;
	text-decoration: none;
	border-bottom: 1px solid #767e88;
	padding: 1px;
}

a:hover, a:active {
	color: #fff;
	background-color: #516987;
	border-color: transparent;
}

#breadcrumbcontainer, #breadcrumbcontainer a {
	color: #8497a5;
}

#breadcrumbcontainer a:hover, #breadcrumbcontainer a:active {
	color: #98aebe;
	background-color: transparent;
}

#slogan h2 {
	color: #4c6072;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,0.35);
	}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #233645;
}

#sidebarContainer h1,
#sidebarContainer h2,
#sidebarContainer h3,
#sidebarContainer h4,
#sidebarContainer h5,
#sidebarContainer h6 {
	color: #4c6072;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,0.35);
}

#navcontainer-01 ul ul {
	background-color: #49515b;
	}

#navcontainer-01 ul li:hover > ul {
	background-color: rgba(28,37,50,0.8);
	}

#navcontainer-01 ul ul li a {
	border-color: #242c32;
	}

#navcontainer-01 ul ul li > a:hover {
	background-color: rgba(28,37,50,0.5);
}

#navcontainer-01 ul ul li a:hover {
	background-color: #33383f;
}


code:
#contentContainer #content {
	font-size: 13px;
}


code:
#contentContainer #content {
	font-size: 15px;
}


code:
#contentContainer #content {
	font-size: 12px;
}


code:
#contentContainer #content {
	font-size: 11px;
}


code:
#contentContainer #content {
	font-size: 9px;
}


code:
body {
	font-family: "Century Gothic", Arial, Geneva, Verdana, sans-serif;
}


code:
body {
	font-family: 'TitilliumText22LBold', 'Helvetica Neue',  Arial, Helvetica, Geneva, sans-serif;
}


code:
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	}


code:
body {
	font-family: "Gill Sans Regular", "Gill Sans", "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	}


code:
body {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	}


code:
body {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	}


code:
body {
	font-family: Optima, Skia, Futura, "Lucida Grande", LucidaGrande, Lucida, "Lucida Sans", Tahoma, Arial, Helvetica, sans-serif;
}


code:
body {
	font-family: Verdana, "Bitstream Vera Sans", "Vera Sans", Tahoma, Geneva, sans-serif;
}


code:
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 27, 2010 */

@font-face {
	font-family: 'TitilliumText22LBold';
	src: url('titilliumtext22l005-webfont.eot');
	src: local('☺'), url('titilliumtext22l005-webfont.woff') format('woff'), url('titilliumtext22l005-webfont.ttf') format('truetype'), url('titilliumtext22l005-webfont.svg#webfont55tMdMsW') format('svg');
	font-weight: normal;
	font-style: normal;
}


code:
#footer p {
	font-size: 13px;
}


code:
#footer p {
	font-size: 15px;
}


code:
#footer p {
	font-size: 12px;
}


code:
#footer p {
	font-size: 11px;
}


code:
#footer p {
	font-size: 9px;
}


code:
#pageHeader h1 {
	font-size: 53px;
}

#slogan h2 {
	font-size: 33px;
}


code:
#pageHeader h1 {
	font-size: 48px;
}

#slogan h2 {
	font-size: 30px;
}


code:
#pageHeader h1 {
	font-size: 38px;
}

#slogan h2 {
	font-size: 24px;
}


code:
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Century Gothic", Arial, Geneva, Verdana, sans-serif;
}


code:
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'TitilliumText22LBold', 'Helvetica Neue',  Arial, Helvetica, Geneva, sans-serif;
}


code:
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	}


code:
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Gill Sans Regular", "Gill Sans", "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	}


code:
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	}


code:
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	}


code:
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Optima, Skia, Futura, "Lucida Grande", LucidaGrande, Lucida, "Lucida Sans", Tahoma, Arial, Helvetica, sans-serif;
}


code:
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Verdana, "Bitstream Vera Sans", "Vera Sans", Tahoma, Geneva, sans-serif;
}


code:
#bg {
	position: absolute;
	width: 1400px;
	height: 520px;
	top: 0;
	left: 0;
	background-color: transparent;
	background-image: url(images/body-bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: -1;
	}


code:
#navcontainer-01 {
	width: 940px;
	padding-right: 0;
	}

#navbar-right {
  right:0;
}

#breadcrumbcontainer ul {
	margin-left: 40px;
	}


code:
#navcontainer-01 {
	width: 580px;
	padding-right: 60px;
	}

#navbar-right {
  right:60px;
}

#breadcrumbcontainer ul {
	margin-left: 40px;
	}


code:
/* v1.0 | 20080212 - Eric Meyer reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


code:
#contentContainer {
	width: 940px;
	padding-right: 0;
}

#contentContainer #content{
	background-image: url(../../images/content-bg-large.png);
	width: 860px;
}

#sidebarContainer {
	display: none;
}

.content-top, .content-bottom {
	width: 940px;
	}

.content-top {
	background-image: url(../../images/content-top-large.png);
	}

.content-bottom {
	background-image: url(../../images/content-bottom-large.png);
	}

#navcontainer-01 {
	width: 940px;
	padding-right: 0;
	}

#navbar-right {
  right:0;
}


code:
#contentContainer {
	float: right;
	padding-left: 40px;
	padding-right: 0;
}

#navcontainer-01 {
	float: right;
	padding-right: 0;
}

#navbar-right {
	right: 0;
	}

#breadcrumbcontainer ul {
	margin-left: 400px;
	}


code:
#sidebarContainer #sidebar {
	font-size: 1.2em;
}


code:
#sidebarContainer #sidebar {
	font-size: 1.4em;
}


code:
#sidebarContainer #sidebar {
	font-size: 1.0em;
}


code:
#sidebarContainer #sidebar {
	font-size: 0,9em;
}


code:
#sidebarContainer #sidebar {
	font-size: 0,8em;
}


code:
/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	color: #444;
}

p {

}

b, strong {

}

a:link, a:visited {
	color: #767e88;
	text-decoration: none;
	border-bottom: 1px solid #767e88;
	padding: 1px;
}

a:hover, a:active {
	color: #fff;
	background-color: #767e88;
	border-color: transparent;
}

a:focus {
	outline: 1px dotted;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'TitilliumText22LBold', 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

h1 {
	font-size: 25px;
}

h2 {
	font-size: 23px;
}

h3 {
	font-size: 21px;
}

h4 {
	font-size: 19px;
}

h5 {
	font-size: 17px;
}

h6 {
	font-size: 15px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin-left: 30px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}


code:
#pageHeader h1 {

	text-align: center;

}

#pageHeader h2 {
	text-align: center;

	}


code:
#pageHeader h1 {
text-align: left;
}

#pageHeader h2 {
text-align: left;
	}


code:
#pageHeader h1 {
text-align: right;
}

#pageHeader h2 {
text-align: right;
	}


code: /* Define styles to be used for handheld devices here */