--- gelemental-1.2.0.orig/debian/gelemental.xpm +++ gelemental-1.2.0/debian/gelemental.xpm @@ -0,0 +1,68 @@ +/* XPM */ +static char * gelemental_xpm[] = { +"32 32 33 1", +" c None", +". c #633A6B", +"+ c #4A4E59", +"@ c #6E4778", +"# c #70527F", +"$ c #615D6E", +"% c #AB5A09", +"& c #7F618A", +"* c #C06C19", +"= c #8D7398", +"- c #B47232", +"; c #867692", +"> c #7E7A8E", +", c #8F796A", +"' c #A07955", +") c #CB7B2A", +"! c #9F8AAB", +"~ c #C18B55", +"{ c #92939C", +"] c #9093A4", +"^ c #D8893B", +"/ c #989395", +"( c #D18B48", +"_ c #C89C76", +": c #D29B66", +"< c #B3A096", +"[ c #AE9FB9", +"} c #A4A5B3", +"| c #BFA28A", +"1 c #B4B6C7", +"2 c #E1B48B", +"3 c #DDC3AD", +"4 c #CBD3E2", +" {]]]]] ", +" ]{} }}]] ", +" ]}}}]}}{ ", +" ] 1 ]]]]]]] ", +" ] 1 ]]]} }}}{] ", +" ] 1 } }}}1} ", +" ] 1 ] } ", +" ] 1 ] } ", +" ]1 1 ] } ", +" ]1 4 1 ] } ", +" ]13|~<1 } } ", +" ]_23(^3 } 1 ", +" <232^^3] } 41 1 ", +" |232^^2< ]!1[==1 ", +" /_23(^^(<{ ];!1!&&[] ", +" |(22^^-,|| ]=[1=&#!} ", +" /:^:(^)^()3{ ;=[1&##&1 ", +" |^)^)))))-,< ];=[[###$>] ", +" ]_)))))))),_| >&=!=##&;![ ", +" ]_))))*)))))3]!#&=##@@@#[] ", +" /:*********'/]&@@#@@@@@#>] ", +" ]_********-|/!@@@@@@@@@;=[ ", +" |*********~]=@@@@@@@@@@@!] ", +" <_*****%%%&.............!] ", +" >!=&..........&[] ", +" >$$>>;;;;;>;>>> ", +" +++++++ ", +" ", +" "}; --- gelemental-1.2.0.orig/debian/menu +++ gelemental-1.2.0/debian/menu @@ -0,0 +1,6 @@ +?package(gelemental):\ + needs="X11" \ + section="Applications/Science/Chemistry" \ + title="gElemental" \ + command="gelemental" \ + icon="/usr/share/pixmaps/gelemental.xpm" --- gelemental-1.2.0.orig/debian/copyright +++ gelemental-1.2.0/debian/copyright @@ -0,0 +1,57 @@ +This package was debianized by Cesare Tirabassi on +Tue, 02 Oct 2007 13:32:34 +0200. + +It was downloaded from http://www.kdau.com/projects/gelemental/ + +NOTE: The upstream tarball has been converted from the bz2 to the gz format. + +Upstream Authors: Kevin Daughtridge + Jonas Frantz + Kyle R. Burton + +See also AUTHORS and TRANSLATORS for additional credits. + +Copyright (C) 2006-2007 Kevin Daughtridge + (C) 2003 Jonas Frantz + + This package 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. + + This package 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 this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian systems, the complete text of the GNU General Public License + version 3 can be found in `/usr/share/common-licenses/GPL-3'. + +For the data set: + +Copyright (c) 2006 The Blue Obelisk Project (http://www.blueobelisk.org/) + + 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 or substantial portions of the Software. + + 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 OR COPYRIGHT HOLDERS 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. + +The Debian packaging is (C) 2007, Cesare Tirabassi +and is licensed under the GPL, see above. --- gelemental-1.2.0.orig/debian/watch +++ gelemental-1.2.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www.kdau.com/files/gelemental-(.*)\.tar\.bz2 --- gelemental-1.2.0.orig/debian/control +++ gelemental-1.2.0/debian/control @@ -0,0 +1,79 @@ +Source: gelemental +Section: science +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Cesare Tirabassi +Build-Depends: debhelper (>= 5), pkg-config (>= 0.9.0), libgtkmm-2.4-dev (>= 2.6.0), + gettext, libxml-parser-perl, doxygen +Standards-Version: 3.7.2 +Homepage: http://www.kdau.com/projects/gelemental/ + +Package: gelemental +Architecture: any +Depends: ${shlibs:Depends} +Description: Periodic Table viewer + gElemental is a GTK+ periodic table viewer that provides detailed information + about chemical elements. + It features a table view which allows the elements to be coloured thematically + by several properties, a sortable list view and an element properties + dialog, displaying a variety of information, including historical, + thermodynamic, electrochemical, and crystallographic properties. + . + The data set can also be accessed by 3rd party applications through the + libelemental shared library. + . + This package contains the main application. + +Package: libelemental0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: libelemental (Periodic Table viewer) shared library + gElemental is a GTK+ periodic table viewer that provides detailed information + about chemical elements. + It features a table view which allows the elements to be coloured thematically + by several properties, a sortable list view and an element properties + dialog, displaying a variety of information, including historical, + thermodynamic, electrochemical, and crystallographic properties. + . + The data set can also be accessed by 3rd party applications through the + libelemental shared library. + . + This package contains the libelemental shared library. + +Package: libelemental-dev +Section: devel +Architecture: any +Depends: ${shlibs:Depends}, libelemental0 (= ${binary:Version}), libglibmm-2.4-dev, libpango1.0-dev +Conflicts: libelemental +Provides: libelemental +Suggests: libelemental-doc +Description: Development libraries and headers for libelemental + gElemental is a GTK+ periodic table viewer that provides detailed information + about chemical elements. + It features a table view which allows the elements to be coloured thematically + by several properties, a sortable list view and an element properties + dialog, displaying a variety of information, including historical, + thermodynamic, electrochemical, and crystallographic properties. + . + The data set can also be accessed by 3rd party applications through the + libelemental shared library. + . + This package contains the libelemental development libraries and headers. + +Package: libelemental-doc +Architecture: all +Recommends: libelemental-dev +Section: doc +Description: API documentation for libelemental + gElemental is a GTK+ periodic table viewer that provides detailed information + about chemical elements. + It features a table view which allows the elements to be coloured thematically + by several properties, a sortable list view and an element properties + dialog, displaying a variety of information, including historical, + thermodynamic, electrochemical, and crystallographic properties. + . + The data set can also be accessed by 3rd party applications through the + libelemental shared library. + . + This package contains the libelemental API documentation. --- gelemental-1.2.0.orig/debian/manpages +++ gelemental-1.2.0/debian/manpages @@ -0,0 +1 @@ +docs/gelemental.1 --- gelemental-1.2.0.orig/debian/libelemental-dev.install +++ gelemental-1.2.0/debian/libelemental-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/lib/libelemental.a +debian/tmp/usr/lib/libelemental.so +debian/tmp/usr/lib/pkgconfig/libelemental.pc +debian/tmp/usr/include/libelemental --- gelemental-1.2.0.orig/debian/compat +++ gelemental-1.2.0/debian/compat @@ -0,0 +1 @@ +5 --- gelemental-1.2.0.orig/debian/gelemental.install +++ gelemental-1.2.0/debian/gelemental.install @@ -0,0 +1,5 @@ +debian/tmp/usr/bin/gelemental +debian/tmp/usr/share/locale +debian/tmp/usr/share/icons +debian/tmp/usr/share/applications +debian/gelemental.xpm usr/share/pixmaps --- gelemental-1.2.0.orig/debian/rules +++ gelemental-1.2.0/debian/rules @@ -0,0 +1,92 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +#Compiler flags +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +#Linker flags +LDFLAGS = -Wl,--as-needed + +configure: configure-stamp +configure-stamp: + dh_testdir + + CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure \ + --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ + --enable-api_docs --prefix=/usr + + touch configure-stamp + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + + $(MAKE) + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + [ ! -f Makefile ] || $(MAKE) distclean + + rm -rf docs/api/html + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + +binary-indep: build install + dh_testdir -i + dh_testroot -i + dh_installchangelogs -i ChangeLog + dh_installdocs -i + dh_install -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installchangelogs -a ChangeLog + dh_installdocs -a + dh_installman -pgelemental + dh_installmenu -pgelemental + dh_install -a + dh_makeshlibs -a -V + dh_link -a + dh_strip -a + dh_compress -a + dh_icons -pgelemental + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- gelemental-1.2.0.orig/debian/gelemental.docs +++ gelemental-1.2.0/debian/gelemental.docs @@ -0,0 +1,6 @@ +AUTHORS +NEWS +NEWS-GPeriodic +README +TODO +TRANSLATORS --- gelemental-1.2.0.orig/debian/changelog +++ gelemental-1.2.0/debian/changelog @@ -0,0 +1,23 @@ +gelemental (1.2.0-0ubuntu2) hardy; urgency=low + + * debian/control: + - move Homepage: to proper field following debian policy change + - clarified short description of the libelemental0 binary package + - clarified in all long descriptions that data can be accessed through the + libelemental library by 3rd party applications + * Add debian/menu + * Add debian/gelemental.xpm icon for the Debian menu + * debian/rules: + - add dh_installmenu to install Debian menu + - change installation method to dh_install + * debian/{gelemental,libelemental0,libelemental-dev,libelemental-doc}.install: + - .install files for dh_install + + -- Cesare Tirabassi Tue, 11 Dec 2007 21:23:45 +0100 + +gelemental (1.2.0-0ubuntu1) hardy; urgency=low + + * First release (LP: #145169) + * Repackaged upstream tarball (from .bz2 to .gz) + + -- Cesare Tirabassi Tue, 02 Oct 2007 13:32:34 +0200 --- gelemental-1.2.0.orig/debian/libelemental0.install +++ gelemental-1.2.0/debian/libelemental0.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libelemental.so.0.0.0 +debian/tmp/usr/lib/libelemental.so.0 --- gelemental-1.2.0.orig/debian/libelemental-doc.install +++ gelemental-1.2.0/debian/libelemental-doc.install @@ -0,0 +1 @@ +debian/tmp/usr/share/doc/gelemental-*/api usr/share/doc/libelemental-doc