On Sat, Feb 06, 2016 at 09:47:22PM +0100, ren...@openmailbox.org wrote: > Hi, > > i attached patch with new variable(tracker) for gnome.scm. > > Tracker, is a search engine and metadata storage system used for > nautilus(gnome file manager). > > The steps i follow are: > > a) I edit gnu/packages/gnome.scm and added tracker variable. > b) git add gnu/packages/gnome.scm > c) git commit -m 'gnu: Add tracker.'
Don't forget: c′) ./pre-inst-env guix lint tracker > d) git format-patch -1 [...] > * gnu/packages/gnome.scm (tracker): New variable. Okay. > + (arguments > + ;; Testsuite finishes with errors. > + `(#:configure-flags '("--enable-unit-tests=no"))) Are these failures important? Are they caused by the unusual Guix build environment? If so, can you disable only the specific tests that are failing? Otherwise, I wait for the input of a GNOME / GTK expert :) > + (native-inputs > + `(("glib" ,glib) ; for glib-compile-schemas, gio-2.0. > + ("intltool" ,intltool) > + ("pkg-config" ,pkg-config))) > + (inputs > + `(("gobject-introspection" ,gobject-introspection) > + ("libpng" ,libpng) > + ("libunistring" ,libunistring) > + ("libxml2" ,libxml2) > + ("sqlite" ,sqlite) > + ("uuidgen" ,util-linux) > + ("xsltproc" ,libxslt) > + ("zlib" ,zlib))) > + (home-page "https://wiki.gnome.org/Projects/Tracker") > + (synopsis "Search engine and metadata storage system") > + (description > + "Tracker is a search engine, search tool and metadata storage > +system. Tracker allows the user to find their data as fast as possible. > +Tracker organises data in categories and enable tag in the data with > +keywords which can be used to find related information.") > + ;; See COPYING for details. > + (license (list license:lgpl2.1+ license:gpl2+ license:bsd-3)))) > -- > 2.6.3 >