summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcos Heredia2015-06-09 10:06:26 -0300
committerMarcos Heredia2015-06-09 10:06:26 -0300
commit379a4e08c90126dfa4bfb5446ca3804457a63877 (patch)
tree6219c58fe41b365f33314ea77c5b94f535409b55
downloadaur-379a4e08c90126dfa4bfb5446ca3804457a63877.tar.gz
Initial import
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD54
-rw-r--r--bigger_info.patch13
-rw-r--r--extras.diff4
-rw-r--r--main.diff5
-rw-r--r--widgets.diff4
6 files changed, 111 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c83f4dc8bdef
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = gelemental
+ pkgdesc = gElemental is a periodic table viewer that provides detailed information on the chemical elements
+ pkgver = 1.2.0
+ pkgrel = 7
+ url = http://www.kdau.com/projects/gelemental/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = bzip2
+ makedepends = gettext
+ makedepends = libtool
+ makedepends = pkgconfig
+ makedepends = intltool
+ depends = glibmm>=2.6
+ depends = gtkmm>=2.6
+ depends = perl-xml-parser
+ source = https://api.opensuse.org/public/source/Education/gelemental/gelemental-1.2.0.tar.bz2
+ source = https://api.opensuse.org/public/source/Education/gelemental/gelemental-1.2.0-gcc43.patch
+ source = bigger_info.patch
+ source = extras.diff
+ source = main.diff
+ source = widgets.diff
+ md5sums = efe3dc7b408c0c8c0b72fdd0733b2fb6
+ md5sums = c91f3e04a4eb50301f09703d17c3c156
+ md5sums = 79d72afb573e0592270973860f79d210
+ md5sums = 9dd342fccb5573f920fdeca444c597d5
+ md5sums = b2dc7e41ddc1087edaade3eaf4bc0319
+ md5sums = 81bbc3bca3d918c394092d25cb32b9d3
+
+pkgname = gelemental
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..be61e4cb8e7c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer : Marcos Heredia <chelqo@gmail.com> (REALLY FROM OPENSUSE.ORG!!)
+# Contributor: Javier "Phrodo_00" Aravena <phrodo.00@gmail.com>
+# Contributor: Ivan Stojic <ivstojic@inet.hr>
+# Contributor: Paul N. Maxwell <msg.maxwel@gmail.com>
+
+pkgname=gelemental
+pkgver=1.2.0
+pkgrel=7
+pkgdesc="gElemental is a periodic table viewer that provides detailed information on the chemical elements"
+arch=('i686' 'x86_64')
+url="http://www.kdau.com/projects/gelemental/"
+license=('GPL')
+depends=('glibmm>=2.6' 'gtkmm>=2.6' 'perl-xml-parser')
+makedepends=('bzip2' 'gettext' 'libtool' 'pkgconfig' 'intltool')
+source=("https://api.opensuse.org/public/source/Education/gelemental/${pkgname}-${pkgver}.tar.bz2"
+ "https://api.opensuse.org/public/source/Education/gelemental/${pkgname}-${pkgver}-gcc43.patch"
+ "bigger_info.patch"
+ "extras.diff"
+ "main.diff"
+ "widgets.diff")
+md5sums=('efe3dc7b408c0c8c0b72fdd0733b2fb6'
+ 'c91f3e04a4eb50301f09703d17c3c156'
+ '79d72afb573e0592270973860f79d210'
+ '9dd342fccb5573f920fdeca444c597d5'
+ 'b2dc7e41ddc1087edaade3eaf4bc0319'
+ '81bbc3bca3d918c394092d25cb32b9d3')
+
+build() {
+ (
+ cd ${srcdir}
+ patch -p0 < ${srcdir}/${pkgname}-${pkgver}-gcc43.patch
+ patch -p0 < ${srcdir}/bigger_info.patch
+ cd ${srcdir}/${pkgname}-${pkgver}/libelemental/misc
+ patch extras.cc ${srcdir}/extras.diff
+ patch widgets.cc ${srcdir}/widgets.diff
+ cd ${srcdir}/${pkgname}-${pkgver}/src
+ patch main.cc ${srcdir}/main.diff
+ )
+
+ cd ${srcdir}/${pkgname}-${pkgver}
+ ./configure --prefix=/usr
+ make || return 1
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make DESTDIR=${pkgdir} install
+
+ install -dpm755 "${pkgdir}/usr/share/licenses/${pkgname}/"
+ install -Dpm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
+
+ install -dpm755 "${pkgdir}/usr/share/doc/${pkgname}/"
+ install -Dpm644 AUTHORS COPYING.DATA ChangeLog INSTALL NEWS NEWS-GPeriodic README TODO TRANSLATORS "${pkgdir}/usr/share/doc/${pkgname}/"
+}
diff --git a/bigger_info.patch b/bigger_info.patch
new file mode 100644
index 000000000000..79ced7853e30
--- /dev/null
+++ b/bigger_info.patch
@@ -0,0 +1,13 @@
+## bigger_info.patch [diff]
+diff -Naur gelemental-1.2.0/src/buttons.cc gelemental-1.2.0-mod/src/buttons.cc
+--- gelemental-1.2.0/src/buttons.cc 2007-09-25 06:49:33.000000000 +0200
++++ gelemental-1.2.0-mod/src/buttons.cc 2011-09-04 21:05:13.000000000 +0200
+@@ -237,7 +237,7 @@
+ {
+ property_can_focus ().set_value (false);
+ set_focus_on_click (false);
+- set_size_request (50, 50);
++ set_size_request (65, 65);
+
+ const ColorValue& color = el.get_property (P_COLOR);
+ set_color (color);
diff --git a/extras.diff b/extras.diff
new file mode 100644
index 000000000000..507aae2fc086
--- /dev/null
+++ b/extras.diff
@@ -0,0 +1,4 @@
+24c24
+< #include <glib/gmem.h>
+---
+> #include <glib.h>
diff --git a/main.diff b/main.diff
new file mode 100644
index 000000000000..0cf43c73f192
--- /dev/null
+++ b/main.diff
@@ -0,0 +1,5 @@
+29,30c29
+< #include <glib/goption.h>
+< #include <glib/gutils.h>
+---
+> #include <glib.h>
diff --git a/widgets.diff b/widgets.diff
new file mode 100644
index 000000000000..2e13638f9241
--- /dev/null
+++ b/widgets.diff
@@ -0,0 +1,4 @@
+23c23
+< #include <glib/gmessages.h>
+---
+> #include <glib.h>