unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [PATCH 2/2] gnu: Add bluefish.
@ 2016-10-05  2:27 rennes
  2016-10-05  9:40 ` Hartmut Goebel
  0 siblings, 1 reply; 14+ messages in thread
From: rennes @ 2016-10-05  2:27 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 76 bytes --]

This patch is bluefish, a HTML editor.

Built, linted and tested.

Thank you

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-gnu-Add-bluefish.patch --]
[-- Type: text/x-diff; name=0001-gnu-Add-bluefish.patch, Size: 2971 bytes --]

From b80dc8081d4e615a4d6ab21c34afb4fed77a49bf Mon Sep 17 00:00:00 2001
From: Rene Saavedra <rennes@openmailbox.org>
Date: Tue, 4 Oct 2016 21:17:04 -0500
Subject: [PATCH 2/2] gnu: Add bluefish.

	* gnu/packages/bluefish.scm (bluefish): New variable.

---
 gnu/packages/bluefish.scm | 62 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)
 create mode 100644 gnu/packages/bluefish.scm

diff --git a/gnu/packages/bluefish.scm b/gnu/packages/bluefish.scm
new file mode 100644
index 0000000..9217e59
--- /dev/null
+++ b/gnu/packages/bluefish.scm
@@ -0,0 +1,62 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2016 Rene Saavedra <rennes@openmailbox.org>
+;;;
+;;; 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 (gnu packages bluefish)
+  #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (guix build-system gnu)
+  #:use-module (guix download)
+  #:use-module (guix packages)
+  #:use-module (gnu packages enchant)
+  #:use-module (gnu packages glib)
+  #:use-module (gnu packages gnome)
+  #:use-module (gnu packages gtk)
+  #:use-module (gnu packages gucharmap)
+  #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages python)
+  #:use-module (gnu packages xml))
+
+(define-public bluefish
+  (package
+    (name "bluefish")
+    (version "2.2.8")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "mirror://sourceforge/bluefish/bluefish/"
+                           version "/bluefish-" version ".tar.bz2"))
+       (sha256
+        (base32
+         "002hfj125j7372zdq8cb8fadyyd6ws42avm8ngjl6gzfbjaqymrj"))))
+    (build-system gnu-build-system)
+    (native-inputs
+     `(("desktop-file-utils" ,desktop-file-utils)
+       ("intltool" ,intltool)
+       ("pkg-config" ,pkg-config)))
+    (inputs
+     `(("enchant" ,enchant)
+       ("gtk+" ,gtk+)
+       ("python" ,python-2)
+       ("xmllint" ,libxml2)
+       ("gucharmap" ,gucharmap)))
+    (home-page "http://bluefish.openoffice.nl")
+    (synopsis "HTML editor")
+    (description
+     "Bluefish is a editor targeted towards programmers and webdevelopers,
+with many options to write websites, scripts and programming code.
+Bluefish supports many programming and markup languages.")
+    (license license:gpl3)))
-- 
2.10.0


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* Re: [PATCH 2/2] gnu: Add bluefish.
  2016-10-05  2:27 rennes
@ 2016-10-05  9:40 ` Hartmut Goebel
  0 siblings, 0 replies; 14+ messages in thread
From: Hartmut Goebel @ 2016-10-05  9:40 UTC (permalink / raw)
  To: guix-devel

Am 05.10.2016 um 04:27 schrieb rennes@openmailbox.org:
> 	* gnu/packages/bluefish.scm (bluefish): New variable.

Same here: This shout go into gnu/packages/gnome.scm. We do not add a
file for every single application.

+    (synopsis "HTML editor")

Could you pleae be  a bit more verbose here. Deban says "advanced Gtk+ text editor for web and software development" Other distributions call this "Web development studio" (I don't know if this is right, though).

-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goebel@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 2/2] gnu: Add bluefish.
       [not found] <mailman.7342.1475666564.22739.guix-devel@gnu.org>
@ 2016-10-05 23:13 ` rennes
  2016-10-09 11:00   ` Hartmut Goebel
  2016-10-09 14:05   ` Ricardo Wurmus
  0 siblings, 2 replies; 14+ messages in thread
From: rennes @ 2016-10-05 23:13 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 382 bytes --]


Updated patch.

> Same here: This shout go into gnu/packages/gnome.scm. We do not add a
> file for every single application.
> 
> +    (synopsis "HTML editor")
> 
> Could you pleae be  a bit more verbose here. Deban says "advanced Gtk+
> text editor for web and software development" Other distributions call
> this "Web development studio" (I don't know if this is right, though).

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-gnu-Add-bluefish.patch --]
[-- Type: text/x-diff; name=0001-gnu-Add-bluefish.patch, Size: 1766 bytes --]

From f1a573b2dcf5ad509089b9e5ec4c1aff4a15473c Mon Sep 17 00:00:00 2001
From: Rene Saavedra <rennes@openmailbox.org>
Date: Wed, 5 Oct 2016 18:13:38 -0500
Subject: [PATCH 2/2] gnu: Add bluefish.

	* gnu/packages/gnome.scm (bluefish): New variable.

---
 gnu/packages/gnome.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 0bc66a9..d29bed1 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5573,3 +5573,34 @@ is suitable as a default application in a Desktop environment.")
     (description
      "Character map, based on the Unicode Character Database.")
     (license license:gpl3)))
+
+(define-public bluefish
+  (package
+    (name "bluefish")
+    (version "2.2.8")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "mirror://sourceforge/bluefish/bluefish/"
+                           version "/bluefish-" version ".tar.bz2"))
+       (sha256
+        (base32
+         "002hfj125j7372zdq8cb8fadyyd6ws42avm8ngjl6gzfbjaqymrj"))))
+    (build-system gnu-build-system)
+    (native-inputs
+     `(("desktop-file-utils" ,desktop-file-utils)
+       ("intltool" ,intltool)
+       ("pkg-config" ,pkg-config)))
+    (inputs
+     `(("enchant" ,enchant)
+       ("gtk+" ,gtk+)
+       ("python" ,python-2)
+       ("xmllint" ,libxml2)
+       ("gucharmap" ,gucharmap)))
+    (home-page "http://bluefish.openoffice.nl")
+    (synopsis "Web development studio")
+    (description
+     "Bluefish is a editor targeted towards programmers and webdevelopers,
+with many options to write websites, scripts and programming code.
+Bluefish supports many programming and markup languages.")
+    (license license:gpl3)))
-- 
2.10.0


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* Re: [PATCH 2/2] gnu: Add bluefish.
  2016-10-05 23:13 ` [PATCH 2/2] gnu: Add bluefish rennes
@ 2016-10-09 11:00   ` Hartmut Goebel
  2016-10-09 14:05   ` Ricardo Wurmus
  1 sibling, 0 replies; 14+ messages in thread
From: Hartmut Goebel @ 2016-10-09 11:00 UTC (permalink / raw)
  To: rennes, guix-devel

Am 06.10.2016 um 01:13 schrieb rennes@openmailbox.org:
> From f1a573b2dcf5ad509089b9e5ec4c1aff4a15473c Mon Sep 17 00:00:00 2001
> From: Rene Saavedra <rennes@openmailbox.org>
> Date: Wed, 5 Oct 2016 18:13:38 -0500
> Subject: [PATCH 2/2] gnu: Add bluefish.
>
> 	* gnu/packages/gnome.scm (bluefish): New variable.

LGTM

-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goebel@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 2/2] gnu: Add bluefish.
  2016-10-05 23:13 ` [PATCH 2/2] gnu: Add bluefish rennes
  2016-10-09 11:00   ` Hartmut Goebel
@ 2016-10-09 14:05   ` Ricardo Wurmus
  2016-10-09 20:25     ` rennes
  1 sibling, 1 reply; 14+ messages in thread
From: Ricardo Wurmus @ 2016-10-09 14:05 UTC (permalink / raw)
  To: rennes; +Cc: guix-devel


rennes@openmailbox.org writes:

> Updated patch.

Thanks.  Unfortunately, this patch doesn’t apply to current master.

I also noticed a couple of things:

* In June 2016 version 2.2.9 has been released.  It is not available on
  sourceforge but on their servers at
      http://www.bennewitz.com/bluefish/stable/source/bluefish-2.2.9.tar.gz

  I verified the signature and computed this hash for the tarball:
      1vnl6raxbvc4hacg3pr6sqyjh707d304dhk5nyhlp7m0m1y3j756

* The description has a couple of errors.  Here’s a corrected version:

     "Bluefish is an editor targeted towards programmers and web developers,
      with many options to write web sites, scripts and other code.
      Bluefish supports many programming and markup languages."

* The license is GPLv3+ because the license headers contain the phrases
  “either version 3 of the License, or (at your option) any later version”

Could you please make these changes and send an updated patch that
applies to current master?

Thank you!

~~ Ricardo

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 2/2] gnu: Add bluefish.
  2016-10-09 14:05   ` Ricardo Wurmus
@ 2016-10-09 20:25     ` rennes
  2016-10-09 21:04       ` Ricardo Wurmus
  0 siblings, 1 reply; 14+ messages in thread
From: rennes @ 2016-10-09 20:25 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 891 bytes --]

updated package.

Thanks for your tips.

> I also noticed a couple of things:
> 
> * In June 2016 version 2.2.9 has been released.  It is not available on
>   sourceforge but on their servers at
>       
> http://www.bennewitz.com/bluefish/stable/source/bluefish-2.2.9.tar.gz
> 
>   I verified the signature and computed this hash for the tarball:
>       1vnl6raxbvc4hacg3pr6sqyjh707d304dhk5nyhlp7m0m1y3j756
> 
> * The description has a couple of errors.  Here’s a corrected version:
> 
>      "Bluefish is an editor targeted towards programmers and web 
> developers,
>       with many options to write web sites, scripts and other code.
>       Bluefish supports many programming and markup languages."
> 
> * The license is GPLv3+ because the license headers contain the phrases
>   “either version 3 of the License, or (at your option) any later 
> version”

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-gnu-Add-bluefish.patch --]
[-- Type: text/x-diff; name=0001-gnu-Add-bluefish.patch, Size: 1805 bytes --]

From c0f3fc054bbe3431eed115eba8bf8bde019f19d9 Mon Sep 17 00:00:00 2001
From: Rene Saavedra <rennes@openmailbox.org>
Date: Sun, 9 Oct 2016 15:14:10 -0500
Subject: [PATCH 2/2] gnu: Add bluefish.

* gnu/packages/gnome.scm (bluefish): New variable.

---
 gnu/packages/gnome.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index ac5a9d9..210b1f1 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5576,3 +5576,34 @@ characters and categories for the installed fonts, and to examine their
 detailed properties.  It is an easy way to find the character you might
 only know by its Unicode name or code point.")
     (license license:gpl3+)))
+
+(define-public bluefish
+  (package
+    (name "bluefish")
+    (version "2.2.9")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "http://www.bennewitz.com/bluefish/stable/source/"
+                           name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1vnl6raxbvc4hacg3pr6sqyjh707d304dhk5nyhlp7m0m1y3j756"))))
+    (build-system gnu-build-system)
+    (native-inputs
+     `(("desktop-file-utils" ,desktop-file-utils)
+       ("intltool" ,intltool)
+       ("pkg-config" ,pkg-config)))
+    (inputs
+     `(("enchant" ,enchant)
+       ("gtk+" ,gtk+)
+       ("python" ,python-2)
+       ("xmllint" ,libxml2)
+       ("gucharmap" ,gucharmap)))
+    (home-page "http://bluefish.openoffice.nl")
+    (synopsis "Web development studio")
+    (description
+     "Bluefish is an editor targeted towards programmers and web developers,
+with many options to write web sites, scripts and other code.
+Bluefish supports many programming and markup languages.")
+    (license license:gpl3+)))
-- 
2.10.0


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* Re: [PATCH 2/2] gnu: Add bluefish.
  2016-10-09 20:25     ` rennes
@ 2016-10-09 21:04       ` Ricardo Wurmus
  2016-10-09 21:20         ` rennes
  0 siblings, 1 reply; 14+ messages in thread
From: Ricardo Wurmus @ 2016-10-09 21:04 UTC (permalink / raw)
  To: rennes; +Cc: guix-devel


rennes@openmailbox.org writes:

> updated package.

Thanks, but I still cannot seem to apply it to master.  Was this rebased
on top of current master?

~~ Ricardo

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 2/2] gnu: Add bluefish.
  2016-10-09 21:04       ` Ricardo Wurmus
@ 2016-10-09 21:20         ` rennes
  2016-10-10  7:36           ` Hartmut Goebel
  0 siblings, 1 reply; 14+ messages in thread
From: rennes @ 2016-10-09 21:20 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: guix-devel

On 2016-10-09 16:04, Ricardo Wurmus wrote:
> rennes@openmailbox.org writes:
> 
>> updated package.
> 
> Thanks, but I still cannot seem to apply it to master.  Was this 
> rebased
> on top of current master?
> 
> ~~ Ricardo

I first make the patch for gucharmap and later bluefish, gucharmap is 
required for bluefish.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 2/2] gnu: Add bluefish.
  2016-10-09 21:20         ` rennes
@ 2016-10-10  7:36           ` Hartmut Goebel
  0 siblings, 0 replies; 14+ messages in thread
From: Hartmut Goebel @ 2016-10-10  7:36 UTC (permalink / raw)
  To: guix-devel

Am 09.10.2016 um 23:20 schrieb rennes@openmailbox.org:
>> Thanks, but I still cannot seem to apply it to master.  Was this rebased
>> on top of current master?
>>
>> ~~ Ricardo
>
> I first make the patch for gucharmap and later bluefish, gucharmap is
> required for bluefish.
>

Ricado means: You should

git checkout master
git pull
git checkout your-branch-with-bluefish
git rebase master

-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goebel@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 2/2] gnu: Add bluefish.
       [not found] <mailman.8756.1476089051.22739.guix-devel@gnu.org>
@ 2016-10-10 13:42 ` rennes
  2016-10-10 13:59   ` Hartmut Goebel
  0 siblings, 1 reply; 14+ messages in thread
From: rennes @ 2016-10-10 13:42 UTC (permalink / raw)
  To: guix-devel

Apologize for many questions.

> git checkout master
> git pull
> git checkout your-branch-with-bluefish
> git rebase master

I made:
$ git checkout master
	M	gnu/packages/gnome.scm
	Already on 'master'
	Your branch is up-to-date with 'origin/master'.
$ git pull
	Already up-to-date.
$ git checkout gnu/packages/gnome.scm
$ git rebase master
	Current branch master is up to date.

and now my new patches does not exists.

I need add boot patches in one?

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 2/2] gnu: Add bluefish.
  2016-10-10 13:42 ` rennes
@ 2016-10-10 13:59   ` Hartmut Goebel
  0 siblings, 0 replies; 14+ messages in thread
From: Hartmut Goebel @ 2016-10-10 13:59 UTC (permalink / raw)
  To: guix-devel

Hi,

Am 10.10.2016 um 15:42 schrieb rennes@openmailbox.org:
> $ git checkout gnu/packages/gnome.scm

This command will revert any changes (if any) in file
gnu/packages/gnome.scm. Since you just checkedout master ans did not
change anything, there is no change to revert of course.

So you must pass the name of the branch your two patches live on, not
the filename.

If you do not have a branch, do the follwoing:

git checkout -b gnome-bluefish
# search for your two patches, e.g using "git reflog | grep gunimap" 
and "git reflog | grep bluefish"
git cherry-pick abcdefg  # use commit-id of gunimap patch
git cherry-pick abcdefg  # use commit-id of bluefish patch


-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goebel@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 2/2] gnu: Add bluefish.
       [not found] <mailman.8862.1476111449.22739.guix-devel@gnu.org>
@ 2016-10-11 15:27 ` rennes
  0 siblings, 0 replies; 14+ messages in thread
From: rennes @ 2016-10-11 15:27 UTC (permalink / raw)
  To: guix-devel

Hello,

some help to check my procedure is correct?.

> If you do not have a branch, do the follwoing:
> 
> git checkout -b gnome-bluefish
> # search for your two patches, e.g using "git reflog | grep gunimap"
> and "git reflog | grep bluefish"
> git cherry-pick abcdefg  # use commit-id of gunimap patch
> git cherry-pick abcdefg  # use commit-id of bluefish patch

^
In this way it does not work for me.

$ git checkout -b gnome-blue
  Switched to a new branch 'gnome-blue'
$ git add gnu/packages/gnome.scm
$ git commit -m 'gnu: Add gucharmap.'
  [gnome-blue 8291bac] gnu: Add gucharmap.
   1 file changed, 33 insertions(+)
$ git add gnu/packages/gnome.scm
$ git commit -m 'gnu: Add bluefish.'
  [gnome-blue a9c8770] gnu: Add bluefish.
   1 file changed, 31 insertions(+)
$ git rebase master
  Current branch gnome-blue is up to date.
$ git format-patch master
  0001-gnu-Add-gucharmap.patch
  0002-gnu-Add-bluefish.patch

Then this produces two patches!, I attach to both?

Thanks.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 2/2] gnu: Add bluefish.
       [not found] <mailman.9097.1476199680.22739.guix-devel@gnu.org>
@ 2016-10-17 23:33 ` rennes
  2016-10-21  1:39   ` rennes
  0 siblings, 1 reply; 14+ messages in thread
From: rennes @ 2016-10-17 23:33 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 390 bytes --]

Hello,
I updated my git repository and have generated patches.

>> If you do not have a branch, do the follwoing:
>> 
>> git checkout -b gnome-bluefish
>> # search for your two patches, e.g using "git reflog | grep gunimap"
>> and "git reflog | grep bluefish"
>> git cherry-pick abcdefg  # use commit-id of gunimap patch
>> git cherry-pick abcdefg  # use commit-id of bluefish patch

Thanks

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-gnu-Add-gucharmap.patch --]
[-- Type: text/x-diff; name=0001-gnu-Add-gucharmap.patch, Size: 2008 bytes --]

From 0a2f99d3b6f577df29c897bc01906fd29191b8fc Mon Sep 17 00:00:00 2001
From: Rene Saavedra <rennes@openmailbox.org>
Date: Mon, 17 Oct 2016 18:15:47 -0500
Subject: [PATCH 1/2] gnu: Add gucharmap.

* gnu/packages/gnome.scm (gucharmap): New variable.
---
 gnu/packages/gnome.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 52d6cd4..b7dcd01 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5572,3 +5572,36 @@ is suitable as a default application in a Desktop environment.")
 and customizable.  Xpad consists of independent pad windows, each is
 basically a text box in which notes can be written.")
     (license license:gpl3+)))
+
+(define-public gucharmap
+  (package
+    (name "gucharmap")
+    (version "3.18.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "mirror://gnome/sources/" name "/"
+                           (version-major+minor version) "/"
+                           name "-" version ".tar.xz"))
+       (sha256
+        (base32
+         "0c1q9w5vql0vvg6g0knxfnv4ap19fg5cdrwndi1cj9lsym92c78j"))))
+    (build-system gnu-build-system)
+    (native-inputs
+     `(("desktop-file-utils" ,desktop-file-utils)
+       ("glib:bin" ,glib "bin") ; for glib-compile-resources.
+       ("gobject-introspection" ,gobject-introspection)
+       ("intltool" ,intltool)
+       ("itstool" ,itstool)
+       ("pkg-config" ,pkg-config)))
+    (inputs
+     `(("gtk+" ,gtk+)
+       ("xmllint" ,libxml2)))
+    (home-page "https://wiki.gnome.org/Apps/Gucharmap")
+    (synopsis "Unicode character picker and font browser")
+    (description
+     "This program allows you to browse through all the available Unicode
+characters and categories for the installed fonts, and to examine their
+detailed properties.  It is an easy way to find the character you might
+only know by its Unicode name or code point.")
+    (license license:gpl3+)))
-- 
2.10.0


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0002-gnu-Add-bluefish.patch --]
[-- Type: text/x-diff; name=0002-gnu-Add-bluefish.patch, Size: 1805 bytes --]

From b5895a149f95ff257fe10557464e5dfc97deb861 Mon Sep 17 00:00:00 2001
From: Rene Saavedra <rennes@openmailbox.org>
Date: Mon, 17 Oct 2016 18:16:38 -0500
Subject: [PATCH 2/2] gnu: Add bluefish.

* gnu/packages/gnome.scm (bluefish): New variable.
---
 gnu/packages/gnome.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index b7dcd01..5f4fc82 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5605,3 +5605,34 @@ characters and categories for the installed fonts, and to examine their
 detailed properties.  It is an easy way to find the character you might
 only know by its Unicode name or code point.")
     (license license:gpl3+)))
+
+(define-public bluefish
+  (package
+    (name "bluefish")
+    (version "2.2.9")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "http://www.bennewitz.com/bluefish/stable/source/"
+                           name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1vnl6raxbvc4hacg3pr6sqyjh707d304dhk5nyhlp7m0m1y3j756"))))
+    (build-system gnu-build-system)
+    (native-inputs
+     `(("desktop-file-utils" ,desktop-file-utils)
+       ("intltool" ,intltool)
+       ("pkg-config" ,pkg-config)))
+    (inputs
+     `(("enchant" ,enchant)
+       ("gtk+" ,gtk+)
+       ("python" ,python-2)
+       ("xmllint" ,libxml2)
+       ("gucharmap" ,gucharmap)))
+    (home-page "http://bluefish.openoffice.nl")
+    (synopsis "Web development studio")
+    (description
+     "Bluefish is an editor targeted towards programmers and web developers,
+with many options to write web sites, scripts and other code.
+Bluefish supports many programming and markup languages.")
+    (license license:gpl3+)))
-- 
2.10.0


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* Re: [PATCH 2/2] gnu: Add bluefish.
  2016-10-17 23:33 ` rennes
@ 2016-10-21  1:39   ` rennes
  0 siblings, 0 replies; 14+ messages in thread
From: rennes @ 2016-10-21  1:39 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 475 bytes --]

Hello,
I updated the patch.

On 2016-10-17 18:33, rennes@openmailbox.org wrote:
> Hello,
> I updated my git repository and have generated patches.
> 
>>> If you do not have a branch, do the follwoing:
>>> 
>>> git checkout -b gnome-bluefish
>>> # search for your two patches, e.g using "git reflog | grep gunimap"
>>> and "git reflog | grep bluefish"
>>> git cherry-pick abcdefg  # use commit-id of gunimap patch
>>> git cherry-pick abcdefg  # use commit-id of bluefish patch

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-gnu-Add-bluefish.patch --]
[-- Type: text/x-diff; name=0001-gnu-Add-bluefish.patch, Size: 1805 bytes --]

From 505226e2ac5140d4501d5c8beb3e02eebde3ca8f Mon Sep 17 00:00:00 2001
From: Rene Saavedra <rennes@openmailbox.org>
Date: Thu, 20 Oct 2016 20:30:40 -0500
Subject: [PATCH 2/2] gnu: Add bluefish.

* gnu/packages/gnome.scm (bluefish): New variable.
---
 gnu/packages/gnome.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index b7dcd01..5f4fc82 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5605,3 +5605,34 @@ characters and categories for the installed fonts, and to examine their
 detailed properties.  It is an easy way to find the character you might
 only know by its Unicode name or code point.")
     (license license:gpl3+)))
+
+(define-public bluefish
+  (package
+    (name "bluefish")
+    (version "2.2.9")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "http://www.bennewitz.com/bluefish/stable/source/"
+                           name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1vnl6raxbvc4hacg3pr6sqyjh707d304dhk5nyhlp7m0m1y3j756"))))
+    (build-system gnu-build-system)
+    (native-inputs
+     `(("desktop-file-utils" ,desktop-file-utils)
+       ("intltool" ,intltool)
+       ("pkg-config" ,pkg-config)))
+    (inputs
+     `(("enchant" ,enchant)
+       ("gtk+" ,gtk+)
+       ("python" ,python-2)
+       ("xmllint" ,libxml2)
+       ("gucharmap" ,gucharmap)))
+    (home-page "http://bluefish.openoffice.nl")
+    (synopsis "Web development studio")
+    (description
+     "Bluefish is an editor targeted towards programmers and web developers,
+with many options to write web sites, scripts and other code.
+Bluefish supports many programming and markup languages.")
+    (license license:gpl3+)))
-- 
2.10.0


^ permalink raw reply related	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2016-10-21  1:39 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <mailman.7342.1475666564.22739.guix-devel@gnu.org>
2016-10-05 23:13 ` [PATCH 2/2] gnu: Add bluefish rennes
2016-10-09 11:00   ` Hartmut Goebel
2016-10-09 14:05   ` Ricardo Wurmus
2016-10-09 20:25     ` rennes
2016-10-09 21:04       ` Ricardo Wurmus
2016-10-09 21:20         ` rennes
2016-10-10  7:36           ` Hartmut Goebel
     [not found] <mailman.9097.1476199680.22739.guix-devel@gnu.org>
2016-10-17 23:33 ` rennes
2016-10-21  1:39   ` rennes
     [not found] <mailman.8862.1476111449.22739.guix-devel@gnu.org>
2016-10-11 15:27 ` rennes
     [not found] <mailman.8756.1476089051.22739.guix-devel@gnu.org>
2016-10-10 13:42 ` rennes
2016-10-10 13:59   ` Hartmut Goebel
2016-10-05  2:27 rennes
2016-10-05  9:40 ` Hartmut Goebel

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).