summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD5
-rw-r--r--package.patch70
3 files changed, 7 insertions, 74 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 12dbec3cb5d2..657815cfe1b4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Sat Mar 12 12:26:21 UTC 2016
+# Mon Mar 14 10:35:54 UTC 2016
pkgbase = cadabra2-git
pkgdesc = A computer algebra system (pre-release version) designed specifically for the solution of problems encountered in field theory.
- pkgver = r506.37aff1a
+ pkgver = r514.c7f25d6
pkgrel = 1
url = http://cadabra.phi-sci.com/
install = package.install
@@ -24,7 +24,7 @@ pkgbase = cadabra2-git
source = package.patch
source = cadabra2.desktop
md5sums = SKIP
- md5sums = cb724c009a3c2b2e3a1e30652c02f223
+ md5sums = 9524a7c24d4fc70c6da409106048d04c
md5sums = 3675066ab3a7f79b79f1657477dc03c4
pkgname = cadabra2-git
diff --git a/PKGBUILD b/PKGBUILD
index 9b2b7b0fb398..bd66c5dcfef2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Tarn Burton <twburton at gmail dot com>
pkgname='cadabra2-git'
-pkgver=r506.37aff1a
+pkgver=r514.c7f25d6
pkgrel=1
pkgdesc="A computer algebra system (pre-release version) designed specifically for the solution of problems encountered in field theory."
arch=('i686' 'x86_64')
@@ -12,7 +12,7 @@ depends=('python2-matplotlib' 'gtkmm3' 'jsoncpp' 'mathjax' 'boost-libs<1.60.0' '
makedepends=('cmake' 'gcc' 'boost<1.60.0')
source=("$pkgname::git+https://github.com/kpeeters/cadabra2" "package.patch" "cadabra2.desktop")
md5sums=('SKIP'
- 'cb724c009a3c2b2e3a1e30652c02f223'
+ '9524a7c24d4fc70c6da409106048d04c'
'3675066ab3a7f79b79f1657477dc03c4')
install=package.install
@@ -41,5 +41,4 @@ package() {
install -Dm644 "${srcdir}/cadabra2.desktop" "$pkgdir/usr/share/applications/cadabra2.desktop"
install -Dm644 ../images/cadabra.png "$pkgdir/usr/share/icons/hicolor/64x64/apps/cadabra2.png"
install -Dm644 ../images/cadabra.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/cadabra2.svg"
- mv "$pkgdir/usr/share/texmf/tex/latex/cadabra" "$pkgdir/usr/share/texmf/tex/latex/cadabra2"
}
diff --git a/package.patch b/package.patch
index dc5d7dceaf6a..aaa6c162362f 100644
--- a/package.patch
+++ b/package.patch
@@ -1,75 +1,9 @@
diff -aur -bZwB -x .git cadabra2-git.old/core/cadabra2 cadabra2-git/core/cadabra2
---- cadabra2-git.old/core/cadabra2 2016-03-09 06:27:14.913479977 -0500
-+++ cadabra2-git/core/cadabra2 2016-03-09 06:27:21.173460323 -0500
+--- cadabra2-git.old/core/cadabra2 2016-03-08 06:55:56.245442657 -0500
++++ cadabra2-git/core/cadabra2 2016-03-08 06:56:27.278519443 -0500
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python2
#
# \ingroup pythoncore
#
-diff -aur -bZwB -x .git cadabra2-git.old/frontend/gtkmm/NotebookWindow.cc cadabra2-git/frontend/gtkmm/NotebookWindow.cc
---- cadabra2-git.old/frontend/gtkmm/NotebookWindow.cc 2016-03-09 06:27:14.920146624 -0500
-+++ cadabra2-git/frontend/gtkmm/NotebookWindow.cc 2016-03-09 06:27:21.173460323 -0500
-@@ -25,20 +25,15 @@
- #ifdef __APPLE__
- scale = 1.0;
- #else
-- settings_gnome = Gio::Settings::create("org.gnome.desktop.interface");
-- settings_cinnamon = Gio::Settings::create("org.cinnamon.desktop.interface");
-- double scale_gnome = settings_gnome->get_double("text-scaling-factor");
-- double scale_cinnamon = settings_cinnamon->get_double("text-scaling-factor");
-- scale = std::max(scale_gnome, scale_cinnamon);
-+ settings = Gio::Settings::create((strcmp(std::getenv("DESKTOP_SESSION"), "cinnamon") == 0) ? "org.cinnamon.desktop.interface" : "org.gnome.desktop.interface");
-+ scale = settings->get_double("text-scaling-factor");
- #endif
- engine.latex_packages.push_back("breqn");
- engine.latex_packages.push_back("hyperref");
- engine.set_scale(scale);
-
- #ifndef __APPLE__
-- settings_gnome->signal_changed().connect(
-- sigc::mem_fun(*this, &NotebookWindow::on_text_scaling_factor_changed));
-- settings_cinnamon->signal_changed().connect(
-+ settings->signal_changed().connect(
- sigc::mem_fun(*this, &NotebookWindow::on_text_scaling_factor_changed));
- #endif
-
-@@ -1178,9 +1173,7 @@
- void NotebookWindow::on_text_scaling_factor_changed(const std::string& key)
- {
- if(key=="text-scaling-factor") {
-- double scale_gnome = settings_gnome->get_double("text-scaling-factor");
-- double scale_cinnamon = settings_cinnamon->get_double("text-scaling-factor");
-- scale = std::max(scale_gnome, scale_cinnamon);
-+ scale = settings->get_double("text-scaling-factor");
- std::cout << "cadabra-client: text-scaling-factor = " << scale << std::endl;
- engine.set_scale(scale);
- engine.invalidate_all();
-diff -aur -bZwB -x .git cadabra2-git.old/frontend/gtkmm/NotebookWindow.hh cadabra2-git/frontend/gtkmm/NotebookWindow.hh
---- cadabra2-git.old/frontend/gtkmm/NotebookWindow.hh 2016-03-09 06:27:14.920146624 -0500
-+++ cadabra2-git/frontend/gtkmm/NotebookWindow.hh 2016-03-09 06:27:33.753419200 -0500
-@@ -176,7 +176,7 @@
- // Styling through CSS
- void setup_css_provider();
- Glib::RefPtr<Gtk::CssProvider> css_provider;
-- Glib::RefPtr<Gio::Settings> settings_gnome, settings_cinnamon;
-+ Glib::RefPtr<Gio::Settings> settings;
- void on_text_scaling_factor_changed(const std::string& key);
-
- int last_configure_width;
-diff -aur -bZwB -x .git cadabra2-git.old/web2/CMakeLists.txt cadabra2-git/web2/CMakeLists.txt
---- cadabra2-git.old/web2/CMakeLists.txt 2016-03-09 06:27:14.923479946 -0500
-+++ cadabra2-git/web2/CMakeLists.txt 2016-03-09 06:27:21.176793646 -0500
-@@ -24,6 +24,12 @@
- ARGS --segment ${CNBDIR}/for_previous_users.cnb ${HTMLOUTDIR}/for_previous_users.html
- COMMENT "Creating for_previous_users.html")
-
-+add_custom_command(OUTPUT ${HTMLOUTDIR}/scalar_manipulations.html
-+ DEPENDS ${CNBDIR}/scalar_manipulations.cnb ${DC}
-+ COMMAND cadabra2html
-+ ARGS --segment ${CNBDIR}/scalar_manipulations.cnb ${HTMLOUTDIR}/scalar_manipulations.html
-+ COMMENT "Creating scalar_manipulations.html")
-+
- add_custom_command(OUTPUT ${HTMLOUTDIR}/schwarzschild.html
- DEPENDS ${CNBDIR}/schwarzschild.cnb ${DC}
- COMMAND cadabra2html