Merged with pkgE
authorquaker <quaker@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 19 Apr 2009 16:22:00 +0000 (16:22 +0000)
committerquaker <quaker@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 19 Apr 2009 16:22:00 +0000 (16:22 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@40226 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/libefreet-dev.install [new file with mode: 0644]
debian/libefreet-doc.dirs [new file with mode: 0644]
debian/libefreet-doc.doc-base [new file with mode: 0644]
debian/libefreet-svn-00.install [new file with mode: 0644]
debian/libefreet-svn-00.shlibs [new file with mode: 0644]
debian/patches/01_menu_extra_path.patch [new file with mode: 0644]
debian/rules [new file with mode: 0755]

diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..b740e20
--- /dev/null
@@ -0,0 +1,77 @@
+efreet (0.5.0.050+svn2009????) UNRELEASED; urgency=low
+
+  * New SVN snapshot
+    - Drop patches, no longer needed:
+      + 02-fix-library-soname.diff
+      + 03-reapply-autofoo.diff
+    - Drop 04_fix_signedness_issues.diff, applied upstream
+    - Package enaming due to upstream SONAME change.
+      + Update shlibs and .install files
+
+ -- Albin Tonnerre <albin.tonnerre@gmail.com>  Sat, 18 Apr 2009 13:09:52 +0200
+
+efreet (0.5.0.050+svn20090203-2) experimental; urgency=low
+
+  * Add debian/patches/04_fix_signedness_issues.diff:
+    - Cherry-pick from SVN rev. 39610 (Closes: #514018)
+  * Bump Standards-Version to 3.8.1, no change required
+  * Name properly the shlibs file
+  * Include efreet-trash.pc in libefreet-dev
+  * make the packaging copyright point to /usr/share/common-licenses/GPL-2
+    instead of /GPL
+
+ -- Albin Tonnerre <albin.tonnerre@gmail.com>  Mon, 23 Mar 2009 23:57:53 +0100
+
+efreet (0.5.0.050+svn20090203-1) experimental; urgency=low
+
+  * New SVN snapshot
+    - libefreet0 is now libefrett-0.5.0.050a due to API change
+      + Bump shlibs
+    - Add patches to change the SONAME
+    - Use new 'make doc' target to generate the documentation:
+      + Add --enable-doc to configure options
+      + use 'make doc'
+      + build-depend on doxygen
+
+ -- Albin Tonnerre <albin.tonnerre@gmail.com>  Tue, 03 Feb 2009 15:13:57 +0100
+
+efreet (0.5.0.050+svn20081114-2) experimental; urgency=low
+
+  * Update dependencies for new packages name
+
+ -- Albin Tonnerre <albin.tonnerre@gmail.com>  Tue, 06 Jan 2009 22:00:25 +0100
+
+efreet (0.5.0.050+svn20081114-1) experimental; urgency=low
+
+  * Upstream SVN snapshot
+   - Build-depend and make libefreet-dev depend on libeina-0.0.1a-dev
+  * Update the libecore-dev dependencies to libecore-0.9.9.050a-dev
+  * Bump shlibs for libefreet0 as a new symbol was added (efreet_menu_file_set)
+  * [lintian] Add ${misc:Depends} to the packages dependencies
+
+ -- Albin Tonnerre <albin.tonnerre@gmail.com>  Mon, 01 Dec 2008 20:06:01 +0100
+
+efreet (0.5.0.050-1) experimental; urgency=low
+
+  * New upstream version
+  * Bump Standards-Version to 3.8.0
+  * documentation shipped in the upstream tarball
+    - remove b-d on doxygen
+    - no longer build and clean the documentation in debian/rules
+  * Add debian/libefreet0.shlibs
+
+ -- Albin Tonnerre <albin.tonnerre@gmail.com>  Mon, 10 Nov 2008 00:41:24 +0100
+
+efreet (0.5.0.043+doc-1) experimental; urgency=low
+
+  * New upstream release
+
+ -- Jan Lübbe <jluebbe@debian.org>  Mon, 26 May 2008 13:19:41 +0200
+
+efreet (0.0.3.042+doc-1) experimental; urgency=low
+
+  * Initial Release (Closes: #468315)
+  * debian/patches/01_menu_path: Allows E17 to find a menu provided by the e17
+    package if no menus are found after searching the FDO paths
+
+ -- Albin Tonnerre <albin.tonnerre@gmail.com>  Tue, 01 Apr 2008 18:23:34 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..1e8b314
--- /dev/null
@@ -0,0 +1 @@
+6
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..3085f35
--- /dev/null
@@ -0,0 +1,65 @@
+Source: efreet
+Section: libs
+Priority: optional
+Maintainer: Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
+Uploaders: Albin Tonnerre <albin.tonnerre@gmail.com>,
+ Xavier Oswald <x.oswald@free.fr>, Jan Lübbe <jluebbe@debian.org>
+Build-Depends: debhelper (>= 6), cdbs, libecore-dev (>= 0.9.9.050+svn20081201), libeina-dev (>= 0.0.1~svn20090128), doxygen, graphviz
+Standards-Version: 3.8.1
+Vcs-Git: git://git.debian.org/pkg-e/libs/efreet.git
+Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/efreet.git
+Homepage: http://www.enlightenment.org
+
+Package: libefreet-svn-00
+Replaces: libefreet0
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libefreet0
+Provides: libefreet0
+Description: Library that implements freedesktop.org specs for use with E17/EFL
+ An implementation of several specifications from freedesktop.org intended for
+ use in Enlightenment DR17 (e17) and other applications using the Enlightenment
+ Foundation Libraries (EFL). Currently, the following specifications are
+ included:
+  - Base Directory
+  - Desktop Entry
+  - Icon Theme
+  - Menu
+ .
+ This package provides the libefreet0 and libefreet0-mime libraries, which
+ contains efreet-based functions for dealing with mime.
+
+Package: libefreet-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends}, libefreet-svn-00 (= ${binary:Version}), libecore-dev (>= 0.9.9.050+svn20081201), libeina-dev
+Suggests: libefreet-doc
+Description: Development files for libefreet and libefreet-mime
+ An implementation of several specifications from freedesktop.org intended for
+ use in Enlightenment DR17 (e17) and other applications using the Enlightenment
+ Foundation Libraries (EFL). Currently, the following specifications are
+ included:
+  - Base Directory
+  - Desktop Entry
+  - Icon Theme
+  - Menu
+ .
+ This packages contains headers and static libraries for Efreet.
+
+Package: libefreet-doc
+Section: doc
+Depends: ${misc:Depends}
+Architecture: all
+Enhances: libefreet-dev
+Description: libefreet and libfreet-mime API documentation
+ An implementation of several specifications from freedesktop.org intended for
+ use in Enlightenment DR17 (e17) and other applications using the Enlightenment
+ Foundation Libraries (EFL). Currently, the following specifications are
+ included:
+  - Base Directory
+  - Desktop Entry
+  - Icon Theme
+  - Menu
+ .
+ This package contains HTML documentation for development with libefreet and
+ libefreet-mime.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..8ef0cfc
--- /dev/null
@@ -0,0 +1,41 @@
+This package was debianized by Albin Tonnerre <albin.tonnerre@gmail.com> on
+Sun, 25 Mar 2007 20:17:36 +0200
+
+The source is from the e17/libs/efreet module of the enlightenment CVS
+tree. For more information, see:
+
+ http://www.enlightenment.org/cvs.html
+
+Upstream Author: Dann Sinclair and various contributors
+
+Copyright:
+
+  Copyright (C) 2006 dan sinclair and various contributors (see AUTHORS)
+
+License:
+
+  Permission is hereby granted, free of charge, to any person obtaining a copy
+  of this software and associated documentation files (the "Software"), to
+  deal in the Software without restriction, including without limitation the
+  rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+  sell copies of the Software, and to permit persons to whom the Software is
+  furnished to do so, subject to the following conditions:
+
+  The above copyright notice and this permission notice shall be included in
+  all copies of the Software, its documentation and marketing & publicity
+  materials, and acknowledgment shall be given in the documentation, materials
+  and software packages that this Software was used.
+
+  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+  THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+On Debian systems, the complete text of the BSD License can be found
+in `/usr/share/common-licenses/BSD'.
+
+The Debian packaging is:
+  (C) 2006 2007,Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
+and is licensed under the GPL2, see `/usr/share/common-licenses/GPL-2'.
diff --git a/debian/libefreet-dev.install b/debian/libefreet-dev.install
new file mode 100644 (file)
index 0000000..cd99c74
--- /dev/null
@@ -0,0 +1,10 @@
+debian/tmp/usr/include/efreet/*.h
+debian/tmp/usr/lib/pkgconfig/efreet.pc
+debian/tmp/usr/lib/pkgconfig/efreet-mime.pc
+debian/tmp/usr/lib/pkgconfig/efreet-trash.pc
+debian/tmp/usr/lib/libefreet.a
+debian/tmp/usr/lib/libefreet_mime.a
+debian/tmp/usr/lib/libefreet_trash.a
+debian/tmp/usr/lib/libefreet.so
+debian/tmp/usr/lib/libefreet_mime.so
+debian/tmp/usr/lib/libefreet_trash.so
diff --git a/debian/libefreet-doc.dirs b/debian/libefreet-doc.dirs
new file mode 100644 (file)
index 0000000..81f6a9d
--- /dev/null
@@ -0,0 +1 @@
+usr/share/doc/libefreet-doc
diff --git a/debian/libefreet-doc.doc-base b/debian/libefreet-doc.doc-base
new file mode 100644 (file)
index 0000000..bf69164
--- /dev/null
@@ -0,0 +1,10 @@
+Document: efreet
+Title: Efreet Guide
+Author: Dan Sinclair
+Abstract: This document describes Efreet API
+ and provides sample C code.
+Section: Programming/C
+
+Format: HTML
+Index: /usr/share/doc/libefreet-doc/html/index.html
+Files: /usr/share/doc/libefreet-doc/html/*.html
diff --git a/debian/libefreet-svn-00.install b/debian/libefreet-svn-00.install
new file mode 100644 (file)
index 0000000..38c496a
--- /dev/null
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/libefreet-*.so.*
+debian/tmp/usr/lib/libefreet_mime-*.so.*
+debian/tmp/usr/lib/libefreet_trash-*.so.*
diff --git a/debian/libefreet-svn-00.shlibs b/debian/libefreet-svn-00.shlibs
new file mode 100644 (file)
index 0000000..37b3b84
--- /dev/null
@@ -0,0 +1,3 @@
+libefreet-ver-pre-svn-00 0 libefreet-svn-00
+libefreet_mime-ver-pre-svn-00 0 libefreet-svn-00
+libefreet_trash-ver-pre-00 0 libefreet-svn-00
diff --git a/debian/patches/01_menu_extra_path.patch b/debian/patches/01_menu_extra_path.patch
new file mode 100644 (file)
index 0000000..01b6005
--- /dev/null
@@ -0,0 +1,14 @@
+#Allows E17 to find a menu provided by the e17 package if no menus are found
+#after searching the FDO paths
+--- efreet-0.0.3/src/lib/efreet_menu.c 2007-05-13 18:58:05.000000000 +0200
++++ efreet-0.0.3.patch/src/lib/efreet_menu.c   2007-05-13 18:57:35.000000000 +0200
+@@ -583,6 +583,9 @@
+             return efreet_menu_parse(menu);
+     }
++    snprintf(menu, sizeof(menu), "/etc/xdg/menus/enlightenment-applications.menu");
++    if (ecore_file_exists(menu)) return efreet_menu_parse(menu);
++
+     return NULL;
+ }
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..039f248
--- /dev/null
@@ -0,0 +1,19 @@
+#!/usr/bin/make -f
+  
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath --enable-doc
+DEB_CONFIGURE_SCRIPT := ./autogen.sh
+DEB_MAKE_CLEAN_TARGET := distclean
+
+build/libefreet-doc::
+       cd $(DEB_SRCDIR)/doc && make doc
+
+install/libefreet-doc::
+       mkdir -p debian/libefreet-doc/usr/share/doc/libefreet-doc
+       cp -R $(DEB_SRCDIR)/doc/html debian/libefreet-doc/usr/share/doc/libefreet-doc/
+
+clean::
+       [ ! -f Makefile ] || make distclean