added my Recipes
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
From a2ac966813fdc04b788be9c8474a4c5e36c109a0 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Tue, 6 Mar 2018 21:53:26 +0100
|
||||
Subject: [PATCH] reduce build to conversion tools for native build
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Inappropriate [embedded specific]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
Makefile.am | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 9241ce5..b24e291 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -1,7 +1,7 @@
|
||||
## Process this file with automake to produce Makefile.in -*-Makefile-*-
|
||||
AUTOMAKE_OPTIONS = foreign
|
||||
|
||||
-SUBDIRS = config m4 term src docs man demo share
|
||||
+SUBDIRS = docs
|
||||
|
||||
EXTRA_DIST = BUGS Copyright FAQ.pdf INSTALL INSTALL.gnu \
|
||||
PATCHLEVEL PGPKEYS README RELEASE_NOTES \
|
||||
@@ -0,0 +1,31 @@
|
||||
From a2ac966813fdc04b788be9c8474a4c5e36c109a0 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Tue, 6 Mar 2018 21:53:26 +0100
|
||||
Subject: [PATCH] Do not build demos
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Upstream-Status: Inappropriate [embedded specific]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
Makefile.am | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 7e2c400..a8dbf96 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -1,7 +1,7 @@
|
||||
## Process this file with automake to produce Makefile.in -*-Makefile-*-
|
||||
AUTOMAKE_OPTIONS = foreign
|
||||
|
||||
-SUBDIRS = config m4 term src docs man demo share
|
||||
+SUBDIRS = config m4 term src docs man share
|
||||
|
||||
EXTRA_DIST = BUGS Copyright FAQ.pdf INSTALL INSTALL.gnu \
|
||||
PATCHLEVEL PGPKEYS README RELEASE_NOTES \
|
||||
--
|
||||
2.31.1
|
||||
|
||||
@@ -0,0 +1,117 @@
|
||||
From 1128a98fd1676981e536d8773f363cb832cfa6bb Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Tue, 6 Mar 2018 22:28:56 +0100
|
||||
Subject: [PATCH] Use native tools to build docs
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
|
||||
---
|
||||
docs/Makefile.am | 22 +++++++++++-----------
|
||||
1 file changed, 11 insertions(+), 11 deletions(-)
|
||||
|
||||
diff --git a/docs/Makefile.am b/docs/Makefile.am
|
||||
index b20918a..47406eb 100644
|
||||
--- a/docs/Makefile.am
|
||||
+++ b/docs/Makefile.am
|
||||
@@ -156,7 +156,7 @@ gnuplot-groff.ps: gnuplot.ms $(srcdir)/titlepag.ms
|
||||
|
||||
### doc2xxx dependencies
|
||||
gnuplot.ms: doc2ms$(EXEEXT) $(srcdir)/gnuplot.doc
|
||||
- $(AM_V_GEN) ./doc2ms$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.ms "$(srcdir)/titlepag.ms"
|
||||
+ $(AM_V_GEN) doc2ms$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.ms "$(srcdir)/titlepag.ms"
|
||||
|
||||
doc2ms_SOURCES = doc2ms.c termdoc.c
|
||||
doc2ms_CPPFLAGS = -DALL_TERM_DOC $(AM_CPPFLAGS)
|
||||
@@ -177,10 +177,10 @@ pdf_figures: $(GNUPLOT_EXE) $(srcdir)/plotstyles.gnu
|
||||
$(AM_V_GEN)touch $@
|
||||
|
||||
figures.tex: allterm.h doc2tex$(EXEEXT) $(srcdir)/gnuplot.doc
|
||||
- $(AM_V_GEN)./doc2tex$(EXEEXT) -figures $(srcdir)/gnuplot.doc $@
|
||||
+ $(AM_V_GEN) doc2tex$(EXEEXT) -figures $(srcdir)/gnuplot.doc $@
|
||||
|
||||
nofigures.tex: allterm.h doc2tex$(EXEEXT) $(srcdir)/gnuplot.doc
|
||||
- $(AM_V_GEN)./doc2tex$(EXEEXT) $(srcdir)/gnuplot.doc $@
|
||||
+ $(AM_V_GEN) doc2tex$(EXEEXT) $(srcdir)/gnuplot.doc $@
|
||||
|
||||
pdf: gnuplot.pdf
|
||||
pdf_nofig: nofigures.pdf
|
||||
@@ -260,7 +260,7 @@ gnuplot.ps: gnuplot.dvi
|
||||
hlp: gnuplot.hlp
|
||||
|
||||
gnuplot.hlp: doc2hlp$(EXEEXT) $(srcdir)/gnuplot.doc
|
||||
- $(AM_V_GEN)./doc2hlp$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.hlp
|
||||
+ $(AM_V_GEN)doc2hlp$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.hlp
|
||||
|
||||
doc2hlp_SOURCES = doc2hlp.c termdoc.c
|
||||
|
||||
@@ -268,14 +268,14 @@ doc2hlp_SOURCES = doc2hlp.c termdoc.c
|
||||
gih: gnuplot.gih
|
||||
|
||||
gnuplot.gih: doc2gih$(EXEEXT) $(srcdir)/gnuplot.doc
|
||||
- $(AM_V_GEN)./doc2gih$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.gih
|
||||
+ $(AM_V_GEN)doc2gih$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.gih
|
||||
|
||||
doc2gih_SOURCES = doc2gih.c termdoc.c
|
||||
|
||||
# To include all terminals in the .gih file
|
||||
allgih: alldoc2gih$(EXEEXT) $(srcdir)/gnuplot.doc
|
||||
@echo "generate gnuplot.gih with all terminals"
|
||||
- $(AM_V_at)./alldoc2gih$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.gih
|
||||
+ $(AM_V_at)alldoc2gih$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.gih
|
||||
|
||||
alldoc2gih_SOURCES = doc2gih.c termdoc.c
|
||||
alldoc2gih_CPPFLAGS = -DALL_TERM_DOC $(AM_CPPFLAGS)
|
||||
@@ -290,7 +290,7 @@ $(srcdir)/windows/wgnuplot.hhk
|
||||
wxhelp/wgnuplot.hhc wxhelp/wgnuplot.hhk wxhelp/*.html windows/*.png
|
||||
|
||||
wxhelp/wgnuplot.html: doc2wxhtml$(EXEEXT) $(srcdir)/gnuplot.doc
|
||||
- $(AM_V_GEN) ./doc2wxhtml$(EXEEXT) $(srcdir)/gnuplot.doc wxhelp/
|
||||
+ $(AM_V_GEN) doc2wxhtml$(EXEEXT) $(srcdir)/gnuplot.doc wxhelp/
|
||||
|
||||
doc2wxhtml_SOURCES = windows/doc2html.c termdoc.c xref.c allterm.h
|
||||
doc2wxhtml_CPPFLAGS = -DALL_TERM_DOC -DWXHELP -I../src $(AM_CPPFLAGS)
|
||||
@@ -340,7 +340,7 @@ install-info: gnuplot.info
|
||||
ipf: gnuplot.ipf
|
||||
|
||||
gnuplot.ipf: doc2ipf$(EXEEXT) $(srcdir)/gnuplot.doc
|
||||
- $(AM_V_GEN) ./doc2ipf$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.ipf
|
||||
+ $(AM_V_GEN) doc2ipf$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.ipf
|
||||
|
||||
doc2ipf_SOURCES = doc2ipf.c termdoc.c xref.c
|
||||
|
||||
@@ -348,7 +348,7 @@ doc2ipf_SOURCES = doc2ipf.c termdoc.c xref.c
|
||||
rtf: gnuplot.rtf
|
||||
|
||||
gnuplot.rtf: doc2rtf$(EXEEXT) $(srcdir)/gnuplot.doc
|
||||
- $(AM_V_GEN) ./doc2rtf$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.rtf
|
||||
+ $(AM_V_GEN) doc2rtf$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.rtf
|
||||
|
||||
doc2rtf_SOURCES = doc2rtf.c termdoc.c xref.c
|
||||
|
||||
@@ -356,13 +356,13 @@ doc2rtf_SOURCES = doc2rtf.c termdoc.c xref.c
|
||||
rnh: gnuplot.rnh
|
||||
|
||||
gnuplot.rnh: doc2rnh$(EXEEXT) $(srcdir)/gnuplot.doc
|
||||
- $(AM_V_GEN) ./doc2rnh$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.rnh
|
||||
+ $(AM_V_GEN) doc2rnh$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.rnh
|
||||
|
||||
doc2rnh_SOURCES = doc2rnh.c termdoc.c
|
||||
|
||||
# this is how to check the gnuplot.doc file
|
||||
check-local: checkdoc$(EXEEXT)
|
||||
- $(AM_V_at)./checkdoc$(EXEEXT) < $(srcdir)/gnuplot.doc; \
|
||||
+ $(AM_V_at)checkdoc$(EXEEXT) < $(srcdir)/gnuplot.doc; \
|
||||
if test $$? -eq 0; then \
|
||||
echo "PASS: gnuplot.doc"; \
|
||||
else \
|
||||
--
|
||||
2.14.3
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
From 577e21622475fa29fd471149cf2380c53fdbfcbd Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||
Date: Tue, 6 Mar 2018 22:26:48 +0100
|
||||
Subject: [PATCH] Add configure option to find qt5 native tools
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Pkg-config checks for target locations. With these qt5 tools as uic/moc..
|
||||
cannot be used.
|
||||
|
||||
Upstream-Status: Inappropriate [embedded specific]
|
||||
|
||||
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||
---
|
||||
configure.ac | 6 +++++-
|
||||
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index cdd831a..fdd192b 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -1133,11 +1133,15 @@ if test "${enable_qt}" = yes ; then
|
||||
else
|
||||
try_qt4=yes
|
||||
fi
|
||||
+ AC_ARG_WITH(qt5nativesysroot,
|
||||
+ AC_HELP_STRING([--with-qt5nativesysroot=PATH], [prepend path - for native qt5 tools]),
|
||||
+ [QT5NATIVESYSROOT="$withval"], [QT5NATIVESYSROOT=""])
|
||||
+
|
||||
if test "x${with_qt}" != "xqt4"; then
|
||||
PKG_CHECK_MODULES_NOFAIL(QT, [Qt5Core Qt5Gui Qt5Network Qt5Svg Qt5PrintSupport])
|
||||
if test $pkg_failed = no; then
|
||||
try_qt4=no
|
||||
- QT5LOC=`$PKG_CONFIG --variable=host_bins Qt5Core`
|
||||
+ QT5LOC=${QT5NATIVESYSROOT}`$PKG_CONFIG --variable=host_bins Qt5Core`
|
||||
if test "x${QT5LOC}" != "x"; then
|
||||
UIC=${QT5LOC}/uic
|
||||
MOC=${QT5LOC}/moc
|
||||
--
|
||||
2.14.3
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
[Desktop Entry]
|
||||
Name=Gnuplot
|
||||
Comment=Plot data and function graphs
|
||||
Exec=gnuplot
|
||||
Terminal=true
|
||||
Type=Application
|
||||
Icon=gnuplot
|
||||
Categories=Science;
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 9.2 KiB |
@@ -0,0 +1,71 @@
|
||||
SUMMARY = "Gnuplot is a portable command-line driven graphing utility"
|
||||
DESCRIPTION = "Gnuplot is a portable command-line driven interactive datafile \
|
||||
(text or binary) and function plotting utility."
|
||||
HOMEPAGE = "http://www.gnuplot.info/"
|
||||
SECTION = "console/scientific"
|
||||
LICENSE = "gnuplot"
|
||||
LIC_FILES_CHKSUM = "file://Copyright;md5=243a186fc2fd3b992125d60d5b1bab8f"
|
||||
DEPENDS = "${BPN}-native virtual/libx11 gd readline"
|
||||
|
||||
inherit autotools features_check pkgconfig
|
||||
# depends on virtual/libx11
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
SRC_URI = "${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}/${PV}/${BP}.tar.gz;name=archive \
|
||||
http://www.mneuroth.de/privat/zaurus/qtplot-0.2.tar.gz;name=qtplot \
|
||||
file://gnuplot.desktop \
|
||||
file://gnuplot.png \
|
||||
"
|
||||
SRC_URI:append:class-target = " \
|
||||
file://0002-do-not-build-demos.patch \
|
||||
file://0003-Use-native-tools-to-build-docs.patch \
|
||||
file://0004-Add-configure-option-to-find-qt5-native-tools.patch \
|
||||
"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "51f89bbab90f96d3543f95235368d188eb1e26eda296912256abcd3535bd4d84"
|
||||
SRC_URI[qtplot.sha256sum] = "6df317183ff62cc82f3dcf88207a267cd6478cb5147f55d7530c94f1ad5f4132"
|
||||
|
||||
# for building docs (they deserve it) we need *doc2* tools native
|
||||
BBCLASSEXTEND = "native"
|
||||
DEPENDS:class-native = "readline-native"
|
||||
PACKAGECONFIG:class-native = ""
|
||||
|
||||
SRC_URI:append:class-native = " file://0001-reduce-build-to-conversion-tools-for-native-build.patch"
|
||||
|
||||
do_install:class-native() {
|
||||
install -d ${D}${bindir}
|
||||
install ${B}/docs/*doc* ${D}${bindir}
|
||||
rm ${D}${bindir}/*.o
|
||||
}
|
||||
|
||||
PACKAGECONFIG ??= "cairo"
|
||||
PACKAGECONFIG[cairo] = "--with-cairo,--without-cairo,cairo pango"
|
||||
PACKAGECONFIG[lua] = "--with-lua,--without-lua,lua"
|
||||
PACKAGECONFIG[qt5] = "--with-qt --with-qt5nativesysroot=${STAGING_DIR_NATIVE},--without-qt,qtbase-native qtbase qtsvg qttools-native"
|
||||
|
||||
EXTRA_OECONF = " \
|
||||
--with-readline=${STAGING_LIBDIR}/.. \
|
||||
--disable-wxwidgets \
|
||||
--without-libcerf \
|
||||
"
|
||||
|
||||
do_compile:prepend() {
|
||||
install -m 0644 ${WORKDIR}/qtplot-0.2/qtopia.trm ${S}/term/
|
||||
}
|
||||
|
||||
do_install:append:class-target() {
|
||||
install -d ${D}${datadir}/applications/
|
||||
install -m 0644 ${WORKDIR}/gnuplot.desktop ${D}${datadir}/applications/
|
||||
install -d ${D}${datadir}/pixmaps/
|
||||
install -m 0644 ${WORKDIR}/gnuplot.png ${D}${datadir}/pixmaps/
|
||||
}
|
||||
|
||||
PACKAGES =+ "${PN}-x11"
|
||||
|
||||
RPROVIDES:${PN}-dbg += "${PN}-x11-dbg"
|
||||
|
||||
DESCRIPTION:${PN}-x11 = "X11 display terminal for Gnuplot."
|
||||
SECTION:${PN}-x11 = "x11/scientific"
|
||||
FILES:${PN}-x11 = "${libexecdir} ${datadir}/applications ${datadir}/pixmaps ${libdir}/X11 "
|
||||
|
||||
FILES:${PN} += "${datadir}/texmf"
|
||||
Reference in New Issue
Block a user