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