diff --git a/office/misc/evince/actions.py b/office/misc/evince/actions.py
index 2f967e06fb..4f730dcc5a 100644
--- a/office/misc/evince/actions.py
+++ b/office/misc/evince/actions.py
@@ -1,38 +1,19 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
-
+#
# Licensed under the GNU General Public License, version 3.
-# See the file http://www.gnu.org/copyleft/gpl.txt
+# See the file http://www.gnu.org/licenses/gpl.txt
-from pisi.actionsapi import autotools
-from pisi.actionsapi import shelltools
+from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
-from pisi.actionsapi import get
-
-shelltools.export('HOME', get.workDIR())
def setup():
- autotools.configure("--prefix=/usr \
- --sysconfdir=/etc \
- --disable-static \
- --enable-pdf \
- --enable-tiff \
- --enable-djvu \
- --enable-dvi \
- --enable-t1lib \
- --disable-nautilus \
- --enable-comics \
- --disable-scrollkeeper \
- --disable-schemas-compile \
- --enable-introspection")
- #--enable-nautilus \
-
- pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+ mesontools.configure("-Dnautilus=false")
def build():
- autotools.make()
-
-def install():
- autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+ mesontools.build()
- pisitools.dodoc("AUTHORS", "ChangeLog", "README", "COPYING", "TODO")
+def install():
+ mesontools.install()
+
+ pisitools.dodoc("AUTHORS", "NEWS*", "README*", "COPYING", "TODO")
diff --git a/office/misc/evince/pspec.xml b/office/misc/evince/pspec.xml
index 8e798be2d2..f180035e12 100644
--- a/office/misc/evince/pspec.xml
+++ b/office/misc/evince/pspec.xml
@@ -13,9 +13,11 @@
app:gui
A document viewer, built without GConf and GNOME keyring support
Evince is a document viewer for multiple document formats. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application.
- mirrors://gnome/evince/3.26/evince-3.26.0.tar.xz
+ mirrors://gnome/evince/3.38/evince-3.38.2.tar.xz
+ meson
itstool
+ gtk-doc
atk-devel
libgxps-devel
gtk3-devel
@@ -31,6 +33,7 @@
poppler-glib-devel
intltool
libxml2-devel
+ python3-devel
gobject-introspection-devel
@@ -99,6 +102,13 @@
+
+ 2021-04-23
+ 3.38.2
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2018-08-09
3.26.0
diff --git a/pisi-index.xml b/pisi-index.xml
index efcbd461b4..a541c5b999 100644
--- a/pisi-index.xml
+++ b/pisi-index.xml
@@ -5157,7 +5157,7 @@
BSD
library
app:console
- harware.misc
+ hardware.misc
Portable Hardware Locality (hwloc)
Hiyerarşik mimarilerin taşınabilir soyutlama kitaplığı
The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various system attributes such as cache and memory information as well as the locality of I/O devices such as network interfaces, InfiniBand HCAs or GPUs.
@@ -166914,7 +166914,7 @@ functionality to build high-performing, platform-independent programs.
GPLv3
app:gui
- kernel.default.drivers
+ kernel.drivers
a project aiming to support NVIDIA Optimus technology under Linux.
The Bumblebee Project proudly presents version 3.0 of Bumblebee, a project aiming to support NVIDIA Optimus technology under Linux. After two months of hard work this version has finally been considered stable enough for release.
http://www.bumblebee-project.org/bumblebee-3.2.1.tar.gz
@@ -193926,7 +193926,7 @@ functionality to build high-performing, platform-independent programs.
GPLv3
library
- util.misc.patchutils
+ util.misc
A small collection of programs that operate on patch files
A small collection of programs that operate on patch files
Yama dosyalarında çalışan küçük bir program koleksiyonu
@@ -193937,7 +193937,7 @@ functionality to build high-performing, platform-independent programs.python3-devel
libpcre2-devel
- util/misc/patchutils/patchutils/pspec.xml
+ util/misc/patchutils/pspec.xml
patchutils
@@ -204400,7 +204400,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
BSD
library
app:console
- multimedia.mısc
+ multimedia.misc
Une librairie rapide pour créer des graphiques en images.
A fast library for creating graphic images
Hızlı bir şekilde resim oluşturmak için bir kütüphane
@@ -239456,7 +239456,7 @@ contacts, tasks, and calendar information.
GPLv2
library
- programming.language.misc
+ programming.misc
Desktop notification library
Masaüstü bildirim kitaplığı
Envoie les notifications bureautiques à un daemon de notification.
@@ -277384,7 +277384,7 @@ to create header files and sources from protocol files.
Apache-2
library
- programming.library.libdispatch
+ programming.library
Grand Central Dispatch.
Grand Central Dispatch (GCD or libdispatch) provides comprehensive support for concurrent code execution on multicore hardware.
https://github.com/apple/swift-corelibs-libdispatch/archive/swift-5.3-RELEASE.tar.gz
@@ -277397,7 +277397,7 @@ to create header files and sources from protocol files.
avoid-libkqueue.patch
remove-werror.patch
- programming/library/libdispatch/libdispatch/pspec.xml
+ programming/library/libdispatch/pspec.xml
libdispatch
@@ -282734,7 +282734,7 @@ to create header files and sources from protocol files.
GPLv2
app:gui
- gnome.addons
+ desktop.gnome.addons
A document viewer, built without GConf and GNOME keyring support
Hafif ve özgür bir PDF görüntüleyici
Evince is a document viewer for multiple document formats. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application.
@@ -290822,6 +290822,17 @@ to create header files and sources from protocol files.
admins@pisilinux.org
+
+ util.dock
+ FIXME
+ FIXME
+ FIXME
+ accessories
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+
util.antivirus
FIXME
diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum
index b8591c9a64..a203b56e59 100644
--- a/pisi-index.xml.sha1sum
+++ b/pisi-index.xml.sha1sum
@@ -1 +1 @@
-22d3eba6ea0b5280c80745bdd333e9875920a571
\ No newline at end of file
+8c603aca23a5660cf04bcfcccad200614d8510bc
\ No newline at end of file
diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz
index cf4f214cd3..e4c98a3318 100644
Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ
diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum
index 4907c17d03..4fa1621c0d 100644
--- a/pisi-index.xml.xz.sha1sum
+++ b/pisi-index.xml.xz.sha1sum
@@ -1 +1 @@
-5eaba3945646540901df381f5a10f59cca48cb11
\ No newline at end of file
+9b3176bd31ec39aaabd25dd5630f9c558797d262
\ No newline at end of file
diff --git a/x11/misc/bumblebee/actions.py b/x11/misc/bumblebee/actions.py
index 435b84bf57..605521efcf 100644
--- a/x11/misc/bumblebee/actions.py
+++ b/x11/misc/bumblebee/actions.py
@@ -9,6 +9,7 @@ from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
+ autotools.autoreconf("-fiv")
autotools.configure("\
CONF_DRIVER=nvidia \
CONF_DRIVER_MODULE_NVIDIA=nvidia \
diff --git a/x11/misc/bumblebee/files/bumblebee-3.2.1_p20190421-gcc10.patch b/x11/misc/bumblebee/files/bumblebee-3.2.1_p20190421-gcc10.patch
new file mode 100644
index 0000000000..7d02226521
--- /dev/null
+++ b/x11/misc/bumblebee/files/bumblebee-3.2.1_p20190421-gcc10.patch
@@ -0,0 +1,66 @@
+Author: Andreas Beckmann
+Description: fix FTBFS with gcc-10
+ gcc-10 defaults to -fno-common
+ see https://gcc.gnu.org/gcc-10/porting_to.html
+Bug-Debian: https://bugs.debian.org/957058
+
+--- a/src/bbconfig.h
++++ b/src/bbconfig.h
+@@ -103,7 +103,7 @@ enum bb_pm_method {
+ PM_VGASWITCHEROO,
+ PM_METHODS_COUNT /* not a method but a marker for the end */
+ };
+-const char *bb_pm_method_string[PM_METHODS_COUNT];
++extern const char *bb_pm_method_string[PM_METHODS_COUNT];
+
+ /* String buffer size */
+ #define BUFFER_SIZE 1024
+--- a/src/switch/switching.h
++++ b/src/switch/switching.h
+@@ -60,10 +60,10 @@ void switcheroo_off(void);
+
+ /* number of switchers as defined in switching.c */
+ #define SWITCHERS_COUNT 2
+-struct switching_method switching_methods[SWITCHERS_COUNT];
++extern struct switching_method switching_methods[SWITCHERS_COUNT];
+
+ /* A switching method that can be used or NULL if none */
+-struct switching_method *switcher;
++extern struct switching_method *switcher;
+
+ struct switching_method *switcher_detect(const char *name, struct switch_info);
+ enum switch_state switch_status(void);
+--- a/src/bbsecondary.h
++++ b/src/bbsecondary.h
+@@ -21,7 +21,7 @@
+ #pragma once
+
+ /* PCI Bus ID of the discrete video card */
+-struct pci_bus_id *pci_bus_id_discrete;
++extern struct pci_bus_id *pci_bus_id_discrete;
+
+ /// Start the X server by fork-exec, turn card on if needed.
+ bool start_secondary(bool);
+--- a/src/switch/switching.c
++++ b/src/switch/switching.c
+@@ -31,6 +31,8 @@ struct switching_method switching_method
+ switcheroo_on, switcheroo_off}
+ };
+
++struct switching_method *switcher = NULL;
++
+ /**
+ * Enumerates through available switching methods and try a method
+ *
+--- a/src/bbsecondary.c
++++ b/src/bbsecondary.c
+@@ -37,6 +37,9 @@
+ #include "pci.h"
+ #include "module.h"
+
++/* PCI Bus ID of the discrete video card */
++struct pci_bus_id *pci_bus_id_discrete;
++
+ /**
+ * Substitutes DRIVER in the passed path
+ * @param x_conf_file A path to be processed
diff --git a/x11/misc/bumblebee/pspec.xml b/x11/misc/bumblebee/pspec.xml
index 01521ac3ee..cabe61488d 100644
--- a/x11/misc/bumblebee/pspec.xml
+++ b/x11/misc/bumblebee/pspec.xml
@@ -11,15 +11,17 @@
app:gui
a project aiming to support NVIDIA Optimus technology under Linux.
The Bumblebee Project proudly presents version 3.0 of Bumblebee, a project aiming to support NVIDIA Optimus technology under Linux. After two months of hard work this version has finally been considered stable enough for release.
- http://www.bumblebee-project.org/bumblebee-3.2.1.tar.gz
+
+ https://github.com/Bumblebee-Project/Bumblebee/archive/8f3d307b6aabbc2cd8444c6e5a4360f3bf2915ec.tar.gz
libbsd-devel
libX11-devel
glib2-devel
+ libkmod-devel
- bb-hexadecimal.patch
- nv-uvm-modeset.patch
+
+
@@ -31,6 +33,7 @@
libbsd
primus
virtualgl
+ libkmod
virtualgl-32bit