Package Details: plots 0.8.5-1

Git Clone URL: https://aur.archlinux.org/plots.git (read-only, click to copy)
Package Base: plots
Description: A graph plotting app for GNOME
Upstream URL: https://github.com/alexhuntley/Plots/
Licenses: GPL
Submitter: ahmubashshir
Maintainer: ahmubashshir
Last Packager: ahmubashshir
Votes: 6
Popularity: 0.000016
First Submitted: 2021-02-15 14:58 (UTC)
Last Updated: 2023-08-06 11:31 (UTC)

Latest Comments

brianwo commented on 2024-08-20 17:39 (UTC)

Both the this package and the -git version seems to be broken currently.

OpenGL ES version: 3.2
Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/plots/graph.py", line 129, in gl_realize
    self.vertex_shader = shaders.compileShader(
                         ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/OpenGL/GL/shaders.py", line 235, in compileShader
    raise ShaderCompilationError(
OpenGL.GL.shaders.ShaderCompilationError: ("Shader compile failure (0): b'0:20(10): error: GLSL 3.30 is not supported. Supported versions are: 1.00 ES, 3.00 ES, 3.10 ES, and 3.20 ES\\n'", [b'/*\n   Copyright 2021 Alexander Huntley\n\n   This file is part of Plots.\n\n   Plots is free software: you can redistribute it and/or modify\n   it under the terms of the GNU General Public License as published by\n   the Free Software Foundation, either version 3 of the License, or\n   (at your option) any later version.\n\n   Plots is distributed in the hope that it will be useful,\n   but WITHOUT ANY WARRANTY; without even the implied warranty of\n   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n   GNU General Public License for more details.\n\n   You should have received a copy of the GNU General Public License\n   along with Plots.  If not, see <https://www.gnu.org/licenses/>.\n*/\n\n#version 330 core\nlayout (location = 0) in vec3 position;\nout vec2 graph_pos;\nuniform vec2 viewport;\nuniform vec2 translation;\nuniform float scale;\n\nvoid main() {\n    gl_Position = vec4(position, 1.0);\n    vec2 normalised = position.xy * viewport / viewport.x;\n    graph_pos = normalised*scale - translation;\n}'], GL_VERTEX_SHADER)

Montagnard commented on 2022-09-07 20:11 (UTC) (edited on 2022-09-07 20:12 (UTC) by Montagnard)

The package also misses dependency on python-cairo, otherwise the functions in the left panel do not display.

Technetium1 commented on 2022-07-24 06:47 (UTC) (edited on 2022-07-24 06:52 (UTC) by Technetium1)

Fails to build in clean chroot during check: WARNING: The wheel package is not available. and /usr/sbin/python: No module named pip. After adding python-wheel and python-pip to makedepends it fails with No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate'

apropos commented on 2022-05-18 04:08 (UTC)

python-lark does not exist - I think you want python-lark-parser.

apropos commented on 2022-05-12 04:38 (UTC)

This package is missing hard dependencies on python-lark-parser, python-freetype-py, and python-pyglm.

ahmubashshir commented on 2021-09-18 10:52 (UTC)

@Airon90, I was fixing my script that maintains dependencies from setup.py, so those commit happened.

About removing the conflict, this the base package, so it shouldn't list any conflict. Other packages like plots-git/plots-bin(if someone makes it)/plots-rs(we'll probably get this) should provide and conflict 'plots'

Airon90 commented on 2021-09-18 10:46 (UTC)

Don't remove dependencies and conflicts

Airon90 commented on 2021-09-18 10:11 (UTC)

python-freetype-py and python-pyglm required

Airon90 commented on 2021-09-18 09:53 (UTC)

Change conflicts=('plots') to conflicts=('plots-git')