This commit is contained in:
Ertuğrul Erata
2019-01-30 23:24:49 +03:00
58 changed files with 2055 additions and 142 deletions
+10 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA>
<Summary>Plazma Çerçevelerine dayalı bir platform</Summary>
<Description>Plazma Çerçevelerine dayalı bir platform</Description>
<Archive sha1sum="1d795b92fab8c10b2b5e0c104bf6d9bcb2cddbc7" type="tarxz">https://download.kde.org/stable/latte-dock/latte-dock-0.8.4.tar.xz</Archive>
<Archive sha1sum="085693b6f78ad6bfa7bf53e77dba7d01dc5b7df6" type="tarxz">https://download.kde.org/stable/latte-dock/latte-dock-0.8.5.tar.xz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency versionFrom="5.38.0">kconfig-devel</Dependency>
@@ -36,6 +36,8 @@
<Dependency versionFrom="5.9.0">qt5-declarative</Dependency>
<Dependency versionFrom="5.9.0">qt5-x11extras</Dependency>
<Dependency versionFrom="5.9.0">qt5-quickcontrols</Dependency>
<Dependency versionFrom="5.9.0">qt5-graphicaleffects</Dependency>
<Dependency versionFrom="5.9.0">qt5-quickcontrols2-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libSM-devel</Dependency>
@@ -83,6 +85,13 @@
</Package>
<History>
<Update release="4">
<Date>2019-01-27</Date>
<Version>0.8.5</Version>
<Comment>Version bump.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2019-01-13</Date>
<Version>0.8.4</Version>
@@ -0,0 +1,19 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pisitools
from pisi.actionsapi import kde5
def setup():
kde5.configure()
def build():
kde5.make()
def install():
kde5.install()
#pisitools.dodoc("AUTHORS", "BUGS", "ChangeLog", "COPYING", "NEWS", "README")
@@ -0,0 +1,99 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>kalzium</Name>
<Homepage>https://www.kde.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>app:console</IsA>
<Summary>Periodic Table of Elements</Summary>
<Description>Elementlerin periyodik tablosu</Description>
<Archive sha1sum="6b43524771dc8a567057b6173b8209c4666efd8c" type="tarxz">https://download.kde.org/stable/applications/18.12.1/src/kalzium-18.12.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>eigen3</Dependency>
<Dependency>ocaml</Dependency>
<Dependency>kio-devel</Dependency>
<Dependency>khtml-devel</Dependency>
<Dependency>ki18n-devel</Dependency>
<Dependency>kinit-devel</Dependency>
<Dependency>kconfig-devel</Dependency>
<Dependency>kxmlgui-devel</Dependency>
<Dependency>qt5-svg-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>kitemmodels-devel</Dependency>
<Dependency>kemoticons-devel</Dependency>
<Dependency>kplotting-devel</Dependency>
<Dependency>kitemviews-devel</Dependency>
<Dependency>kdoctools-devel</Dependency>
<Dependency>qt5-script-devel</Dependency>
<Dependency>kcompletion-devel</Dependency>
<Dependency>kcoreaddons-devel</Dependency>
<Dependency>ktextwidgets-devel</Dependency>
<Dependency>kdesignerplugin</Dependency>
<Dependency>kconfigwidgets-devel</Dependency>
<Dependency>kwidgetsaddons-devel</Dependency>
<Dependency>kunitconversion-devel</Dependency>
<Dependency>kdelibs4-support-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>kalzium</Name>
<RuntimeDependencies>
<Dependency>kio</Dependency>
<Dependency>khtml</Dependency>
<Dependency>ki18n</Dependency>
<Dependency>kconfig</Dependency>
<Dependency>kxmlgui</Dependency>
<Dependency>qt5-svg</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>kplotting</Dependency>
<Dependency>kitemviews</Dependency>
<Dependency>qt5-script</Dependency>
<Dependency>kcompletion</Dependency>
<Dependency>kcoreaddons</Dependency>
<Dependency>ktextwidgets</Dependency>
<Dependency>kconfigwidgets</Dependency>
<Dependency>kwidgetsaddons</Dependency>
<Dependency>kunitconversion</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="config">/etc</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="data">/usr/share/metainfo</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>kalzium-devel</Name>
<Summary>Development files for kalzium</Summary>
<RuntimeDependencies>
<Dependency release="current">kalzium</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/cmake</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-27</Date>
<Version>18.12.1</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>kalzium</Name>
<Summary xml:lang="tr">Periodic Table of Elements</Summary>
<Description xml:lang="tr">Elementlerin periyodik tablosu</Description>
</Source>
</PISI>
+2 -2
View File
@@ -147,8 +147,8 @@
<History>
<Update release="26">
<Date>2019-01-14</Date>
<Version>5.52.0</Version>
<Date>2019-01-27</Date>
<Version>5.54.1</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
+6 -1
View File
@@ -63,6 +63,8 @@
<Dependency versionFrom="5.7.1">qt5-script-devel</Dependency>
<Dependency versionFrom="5.7.1">qt5-x11extras-devel</Dependency>
<Dependency versionFrom="5.7.1">qt5-sensors-devel</Dependency>
<Dependency versionFrom="5.7.1">qt5-graphicaleffects</Dependency>
<Dependency versionFrom="5.7.1">qt5-virtualkeyboard-devel</Dependency>
<Dependency>qt5-quickcontrols2-devel</Dependency>
<Dependency>wayland-client</Dependency>
<Dependency>wayland-cursor</Dependency>
@@ -96,6 +98,7 @@
<Dependency>kconfigwidgets</Dependency>
<Dependency>kcoreaddons</Dependency>
<Dependency>kcrash</Dependency>
<Dependency>wayland</Dependency>
<Dependency>kdeclarative</Dependency>
<Dependency>kdecorations</Dependency>
<Dependency>kglobalaccel</Dependency>
@@ -128,12 +131,14 @@
<Dependency versionFrom="5.7.1">qt5-sensors</Dependency>
<Dependency>wayland-cursor</Dependency>
<Dependency>wayland-client</Dependency>
<Dependency>xcb-util-wm</Dependency>
<Dependency>xcb-util-image</Dependency>
<Dependency>xcb-util-keysyms</Dependency>
<Dependency>eudev</Dependency>
<Dependency>kpackage</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>libinput</Dependency>
<Dependency>ktextwidgets</Dependency>
<Dependency>xcb-util-cursor</Dependency>
</RuntimeDependencies>
<Files>
@@ -209,7 +214,7 @@
<History>
<Update release="27">
<Date>2019-01-12</Date>
<Date>2019-01-27</Date>
<Version>5.14.5</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
+5 -4
View File
@@ -3,7 +3,7 @@
<PISI>
<Source>
<Name>plasma-desktop</Name>
<Homepage>http://www.kde.org</Homepage>
<Homepage>https://www.kde.org</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
@@ -57,10 +57,11 @@
<Dependency versionFrom="5.7.1">qt5-sql-mysql</Dependency>
<Dependency versionFrom="5.7.1">qt5-sql-postgresql</Dependency>
<Dependency versionFrom="5.7.1">qt5-sql-odbc</Dependency>
<!--Dependency versionFrom="5.7.1">qt5-graphicaleffects</Dependency-->
<Dependency versionFrom="5.7.1">qt5-graphicaleffects</Dependency>
<Dependency versionFrom="5.7.1">qt5-svg-devel</Dependency>
<Dependency versionFrom="5.7.1">qt5-x11extras-devel</Dependency>
<Dependency versionFrom="5.7.1">qt5-declarative-devel</Dependency>
<Dependency versionFrom="5.7.1">qt5-quickcontrols2-devel</Dependency>
<Dependency>kdesignerplugin</Dependency>
<Dependency>ibus-devel</Dependency>
<Dependency>glib2-devel</Dependency>
@@ -127,7 +128,7 @@
<Dependency>kwidgetsaddons</Dependency>
<Dependency>kwindowsystem</Dependency>
<Dependency>kxmlgui</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>kpackage</Dependency>
<Dependency>libusb-compat</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libxcb</Dependency>
@@ -177,7 +178,7 @@
<History>
<Update release="27">
<Date>2019-01-12</Date>
<Date>2019-01-27</Date>
<Version>5.14.5</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
@@ -160,7 +160,7 @@
<Dependency versionFrom="4.10.0">qt5-phonon</Dependency>
<Dependency versionFrom="5.7.1">qt5-script</Dependency>
<Dependency versionFrom="5.7.1">qt5-webkit</Dependency>
<!--Dependency versionFrom="5.7.1">qt5-graphicaleffects</Dependency-->
<Dependency versionFrom="5.7.1">qt5-graphicaleffects</Dependency>
<Dependency versionFrom="5.7.1">qt5-x11extras</Dependency>
<Dependency versionFrom="5.7.1">qt5-location</Dependency>
<Dependency>solid</Dependency>
@@ -290,7 +290,7 @@
<History>
<Update release="30">
<Date>2019-01-16</Date>
<Date>2019-01-27</Date>
<Version>5.14.5</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
+5 -3
View File
@@ -3,7 +3,7 @@
<PISI>
<Source>
<Name>system-settings</Name>
<Homepage>http://www.kde.org</Homepage>
<Homepage>https://www.kde.org</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
@@ -17,6 +17,8 @@
<BuildDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency versionFrom="5.7.1">qt5-declarative</Dependency>
<Dependency versionFrom="5.7.1">qt5-graphicaleffects</Dependency>
<Dependency versionFrom="5.7.1">qt5-quickcontrols2-devel</Dependency>
<Dependency versionFrom="5.30">kconfig-devel</Dependency>
<Dependency versionFrom="5.30">kdbusaddons-devel</Dependency>
<Dependency versionFrom="5.30">kdeclarative-devel</Dependency>
@@ -48,7 +50,7 @@
<Dependency versionFrom="5.7.1">qt5-base</Dependency>
<Dependency versionFrom="5.7.1">qt5-declarative</Dependency>
<Dependency>kauth</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>kcrash</Dependency>
<Dependency>kcompletion</Dependency>
<Dependency>kcoreaddons</Dependency>
<Dependency>kconfigwidgets</Dependency>
@@ -113,7 +115,7 @@
<History>
<Update release="26">
<Date>2019-01-12</Date>
<Date>2019-01-27</Date>
<Version>5.14.5</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
+16 -15
View File
@@ -9,26 +9,26 @@
<BinaryName>PisiLinux</BinaryName>
<Obsoletes>
<!--glibc-32bit merge in glibc-->
<Package>glibc-32bit</Package>
<Package>libfreebob</Package>
<Package>libfreebob-devel</Package>
<Package>glibc-32bit</Package>
<Package>libfreebob</Package>
<Package>libfreebob-devel</Package>
<!-- separeted, replaced packages-->
<Package>kdgantt2</Package>
<Package>gpgmepp</Package>
<Package>kde-baseapps</Package>
<Package>kde-baseapps-devel</Package>
<Package>prison-qt5</Package>
<Package>prison-qt5-devel</Package>
<Package>xorg-video-modesetting</Package>
<Package>kdgantt2</Package>
<Package>gpgmepp</Package>
<Package>kde-baseapps</Package>
<Package>kde-baseapps-devel</Package>
<Package>prison-qt5</Package>
<Package>prison-qt5-devel</Package>
<Package>xorg-video-modesetting</Package>
<!--for yali -->
<!--Package>busybox-mkinitcpio</Package>
<Package>mkinitcpio</Package>
<Package>Calamares</Package>
<Package>calamares-theme-pisilinux</Package-->
<!--no longer avilable, replaced qt5-quickcontrols2-->
<Package>qt5-quick1</Package>
<Package>qt5-quick1-devel</Package>
<Package>xorriso</Package>
<Package>qt5-quick1</Package>
<Package>qt5-quick1-devel</Package>
<Package>xorriso</Package>
<!-- next is obsoletes -->
<Package>gst-libav-next</Package>
<Package>gst-plugins-bad-next</Package>
@@ -123,5 +123,6 @@
<Package>kde-l10n-uk-doc</Package>
<!-- remplaced with falkon-->
<Package>qupzilla</Package>
</Obsoletes>
</PISI>
<Package>qt5-docs</Package><!-- renamed -->
</Obsoletes>
</PISI>
+32
View File
@@ -0,0 +1,32 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
#shelltools.export("PYTHON", "/usr/bin/python3.6")
autotools.configure("--sysconfdir=/etc \
--enable-drm \
--enable-geoclue2 \
--enable-randr \
--enable-vidmode \
--with-systemduserunitdir=/usr/lib/systemd/user")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
#autotools.install()
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("CONTRIB*", "COPYING", "README*")
+64
View File
@@ -0,0 +1,64 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>redshift</Name>
<Homepage>https://github.com/jonls/redshift</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv3</License>
<IsA>app</IsA>
<Summary>Redshift adjusts the color temperature of your screen according to your surroundings. This may help your eyes hurt less if you are working in front of the screen at night.</Summary>
<Description>Kırmızıya kayma, ekranınızın renk sıcaklığını ortamınıza göre ayarlar. Bu, gece ekranın önünde çalışıyorsanız, gözlerinizin daha az acı çekmesine yardımcı olabilir.</Description>
<Archive sha1sum="ee874faa0a2fd9ea6f7cab219cefa00038514824" type="tarxz">https://github.com/jonls/redshift/releases/download/v1.12/redshift-1.12.tar.xz</Archive>
<BuildDependencies>
<Dependency>intltool</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>libxcb-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>geoclue-devel</Dependency>
<Dependency>libnotify-devel</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>shared-mime-info</Dependency>
<Dependency>libXxf86vm-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>redshift</Name>
<RuntimeDependencies>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>libxcb</Dependency>
<Dependency>libXxf86vm</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/appdata</Path>
<Path fileType="localedata">/usr/share/locale</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-30</Date>
<Version>1.12</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>redshift</Name>
<Summary xml:lang="tr">Redshift adjusts the color temperature of your screen according to your surroundings. This may help your eyes hurt less if you are working in front of the screen at night.</Summary>
<Description xml:lang="tr">Kırmızıya kayma, ekranınızın renk sıcaklığını ortamınıza göre ayarlar. Bu, gece ekranın önünde çalışıyorsanız, gözlerinizin daha az acı çekmesine yardımcı olabilir.</Description>
</Source>
</PISI>
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>app:gui</IsA>
<Summary>A powerful virtualization program</Summary>
<Description>VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. This is the Open Source Edition which lacks USB support and some other things.</Description>
<Archive sha1sum="3d81b654d90a4b050a5f2b6ef84a93955982d4a5" type="tarbz2">http://download.virtualbox.org/virtualbox/6.0.2/VirtualBox-6.0.2.tar.bz2</Archive>
<Archive sha1sum="39c472d49e8e25dce39a3d296ca4033ae4643dd1" type="tarbz2">http://download.virtualbox.org/virtualbox/6.0.4/VirtualBox-6.0.4.tar.bz2</Archive>
<BuildDependencies>
<Dependency>dev86</Dependency>
<Dependency>cdrkit</Dependency>
@@ -155,6 +155,13 @@
</Package>
<History>
<Update release="22">
<Date>2019-01-29</Date>
<Version>6.0.4</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="21">
<Date>2019-01-16</Date>
<Version>6.0.2</Version>
@@ -32,6 +32,7 @@ def setup():
shelltools.move("tmp/*", ".")
shelltools.system("patch -p1 < kernel-4.14.patch")
shelltools.system("patch -p1 < nvidia-304.137-bionic-18.04.patch")
#shelltools.system("patch -p0 < nv-drm.patch")
# Our libc is TLS enabled so use TLS library
@@ -0,0 +1,99 @@
diff -Naur NVIDIA-Linux-x86_64-304.137.orig/kernel/conftest.sh NVIDIA-Linux-x86_64-304.137/kernel/conftest.sh
--- NVIDIA-Linux-x86_64-304.137.orig/kernel/conftest.sh 2017-09-14 15:51:09.000000000 -0500
+++ NVIDIA-Linux-x86_64-304.137/kernel/conftest.sh 2018-06-02 20:36:12.036907574 -0500
@@ -2106,6 +2106,18 @@
compile_check_conftest "$CODE" "NV_DRM_DRIVER_UNLOAD_HAS_INT_RETURN_TYPE" "" "types"
;;
+ use_timer_setup)
+ #
+ # Determine if timer_setup() must be used instead of init_timer().
+ #
+ CODE="
+ #include <linux/timer.h>
+ void conftest_use_timer_setup() {
+ timer_setup();
+ }"
+
+ compile_check_conftest "$CODE" "NV_USE_TIMER_SETUP" "" "functions"
+ ;;
esac
}
diff -Naur NVIDIA-Linux-x86_64-304.137.orig/kernel/Makefile.kbuild NVIDIA-Linux-x86_64-304.137/kernel/Makefile.kbuild
--- NVIDIA-Linux-x86_64-304.137.orig/kernel/Makefile.kbuild 2017-09-14 15:51:09.000000000 -0500
+++ NVIDIA-Linux-x86_64-304.137/kernel/Makefile.kbuild 2018-06-02 20:35:37.020666934 -0500
@@ -194,7 +194,8 @@
cpuhp_setup_state \
vm_fault_present \
vm_fault_has_address \
- drm_driver_unload_has_int_return_type
+ drm_driver_unload_has_int_return_type \
+ use_timer_setup
#
# Miscellaneous NVIDIA kernel module build support targets. They are needed
# to satisfy KBUILD requirements and to support NVIDIA specifics.
diff -Naur NVIDIA-Linux-x86_64-304.137.orig/kernel/nv.c NVIDIA-Linux-x86_64-304.137/kernel/nv.c
--- NVIDIA-Linux-x86_64-304.137.orig/kernel/nv.c 2017-09-14 15:51:09.000000000 -0500
+++ NVIDIA-Linux-x86_64-304.137/kernel/nv.c 2018-06-02 20:38:49.777712175 -0500
@@ -301,7 +301,6 @@
#else
irqreturn_t nv_kern_isr(int, void *);
#endif
-void nv_kern_rc_timer(unsigned long);
#if defined(NV_PM_SUPPORT_OLD_STYLE_APM)
static int nv_kern_apm_event(struct pm_dev *, pm_request_t, void *);
#endif
@@ -2075,10 +2074,18 @@
}
void nv_kern_rc_timer(
+#ifdef NV_USE_TIMER_SETUP
+ struct timer_list *t
+#else
unsigned long data
+#endif
)
{
+#ifdef NV_USE_TIMER_SETUP
+ nv_linux_state_t *nvl = from_timer(nvl, t, rc_timer);
+#else
nv_linux_state_t *nvl = (nv_linux_state_t *) data;
+#endif
nv_state_t *nv = NV_STATE_PTR(nvl);
NV_CHECK_PCI_CONFIG_SPACE(nvl->timer_sp, nv, TRUE, TRUE, FALSE);
@@ -3029,9 +3036,13 @@
return -1;
nv_printf(NV_DBG_INFO, "NVRM: initializing rc timer\n");
+#ifdef NV_USE_TIMER_SETUP
+ timer_setup(&nvl->rc_timer, nv_kern_rc_timer, 0);
+#else
init_timer(&nvl->rc_timer);
nvl->rc_timer.function = nv_kern_rc_timer;
nvl->rc_timer.data = (unsigned long) nv;
+#endif
nv->rc_timer_enabled = 1;
mod_timer(&nvl->rc_timer, jiffies + HZ); /* set our timeout for 1 second */
nv_printf(NV_DBG_INFO, "NVRM: rc timer initialized\n");
diff -Naur NVIDIA-Linux-x86_64-304.137.orig/kernel/nv-drm.c NVIDIA-Linux-x86_64-304.137/kernel/nv-drm.c
--- NVIDIA-Linux-x86_64-304.137.orig/kernel/nv-drm.c 2017-09-14 15:51:09.000000000 -0500
+++ NVIDIA-Linux-x86_64-304.137/kernel/nv-drm.c 2018-06-02 20:34:46.936323877 -0500
@@ -22,6 +22,15 @@
#include <drm/drm_gem.h>
#endif
+/*
+ * drm_pci_(init|exit) were renamed to drm_legacy_pci_(init|exit)
+ * in 4.14; map the new interface names to the old ones.
+ */
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 14, 0)
+# define drm_pci_init drm_legacy_pci_init
+# define drm_pci_exit drm_legacy_pci_exit
+#endif
+
extern nv_linux_state_t *nv_linux_devices;
static int nv_drm_load(
+2 -1
View File
@@ -16,6 +16,7 @@
<Archive sha1sum="8e4bd0aee5f5667aa00c38b8ecf520494d0a9d02" type="binary">http://http.download.nvidia.com/XFree86/Linux-x86_64/304.137/NVIDIA-Linux-x86_64-304.137.run</Archive>
<AdditionalFiles>
<AdditionalFile target="kernel-4.14.patch">kernel-4.14.patch</AdditionalFile>
<AdditionalFile target="nvidia-304.137-bionic-18.04.patch">nvidia-304.137-bionic-18.04.patch</AdditionalFile>
</AdditionalFiles>
<BuildDependencies>
<Dependency version="4.19.16">kernel-module-headers</Dependency>
@@ -67,7 +68,7 @@
<History>
<Update release="23">
<Date>2019-01-20</Date>
<Date>2019-01-25</Date>
<Version>304.137</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>Mustafa Cinasal</Name>
+8 -1
View File
@@ -13,7 +13,7 @@
<IsA>app:gui</IsA>
<Summary>A complete front-end for MPlayer</Summary>
<Description>smplayer is Qt application which intends to be a complete front-end for MPlayer, from basic features like playing videos, DVDs, and VCDs to more advanced features like support for MPlayer filters and more.</Description>
<Archive sha1sum="3774e7dad35463356c6649f5aab0797e64c6623b" type="tarbz2">https://sourceforge.net/projects/smplayer/files/SMPlayer/18.10.0/smplayer-18.10.0.tar.bz2</Archive>
<Archive sha1sum="0f36833e9eab2aa67e337001ef24e4d2554907f3" type="tarbz2">https://sourceforge.net/projects/smplayer/files/SMPlayer/19.1.0/smplayer-19.1.0.tar.bz2</Archive>
<Archive sha1sum="93f7bc6574b79f0733d15d3bb97a5d3bbc5475b1" type="tarbz2">https://sourceforge.net/projects/smplayer/files/SMPlayer-themes/18.6.0/smplayer-themes-18.6.0.tar.bz2</Archive>
<Archive sha1sum="ab30e705a54252088e28a5fb8d17fd8e6f495b41" type="tarbz2">http://sourceforge.net/projects/smplayer/files/SMPlayer-skins/15.2.0/smplayer-skins-15.2.0.tar.bz2</Archive>
<BuildDependencies>
@@ -47,6 +47,13 @@
</Package>
<History>
<Update release="15">
<Date>2019-01-30</Date>
<Version>19.1.0</Version>
<Comment>Version Bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="14">
<Date>2018-12-26</Date>
<Version>18.10.0</Version>
+9 -1
View File
@@ -15,7 +15,7 @@
<IsA>app:gui</IsA>
<Summary>Firefox Web Browser</Summary>
<Description>It is more secure and faster to browse the web with Firefox web browser. You can personalize your web browser with many specifications that is not enough to explain in two sentences.</Description>
<Archive sha1sum="a2a4199b61456ed6c051066f00715ad3042b3817" type="tarxz">https://ftp.mozilla.org/pub/firefox/releases/64.0.2/source/firefox-64.0.2.source.tar.xz</Archive>
<Archive sha1sum="fb79c84b58da18ca9248058c68b95bbcea829512" type="tarxz">https://ftp.mozilla.org/pub/firefox/releases/65.0/source/firefox-65.0.source.tar.xz</Archive>
<AdditionalFiles>
<!--Our main configure script. Configure paramters are stored here.-->
<AdditionalFile target=".mozconfig" permission="0644">mozconfig</AdditionalFile>
@@ -60,6 +60,7 @@
<Dependency>chrpath</Dependency>
<Dependency>jack-audio-connection-kit-devel</Dependency>
<Dependency>llvm</Dependency>
<Dependency>libxkbcommon-devel</Dependency>
<Dependency>llvm-clang-devel</Dependency>
</BuildDependencies>
<Patches>
@@ -548,6 +549,13 @@
</Package>
<History>
<Update release="23">
<Date>2019-01-28</Date>
<Version>65.0</Version>
<Comment>Version Bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="22">
<Date>2019-01-11</Date>
<Version>64.0.2</Version>
+14 -5
View File
@@ -3,7 +3,7 @@
<PISI>
<Source>
<Name>enchant</Name>
<Homepage>http://www.abisource.com/enchant/</Homepage>
<Homepage>https://www.abisource.com/enchant/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
@@ -14,9 +14,10 @@
<Description>enchant is a library that wraps other spell checking backends.</Description>
<Archive sha1sum="321f9cf0abfa1937401676ce60976d8779c39536" type="targz">http://www.abisource.com/downloads/enchant/1.6.0/enchant-1.6.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>aspell</Dependency>
<Dependency>hunspell</Dependency>
<Dependency>aspell-devel</Dependency>
<Dependency>hunspell-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>dbus-glib-devel</Dependency>
</BuildDependencies>
</Source>
@@ -24,7 +25,7 @@
<Name>enchant</Name>
<RuntimeDependencies>
<Dependency>glib2</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>hunspell</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
@@ -52,7 +53,7 @@
<Summary>zemberek backend for Enchant</Summary>
<RuntimeDependencies>
<Dependency>enchant</Dependency>
<Dependency>zemberek-server</Dependency>
<Dependency>zemberek-office</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/enchant/libenchant_zemberek.so</Path>
@@ -64,6 +65,7 @@
<Summary>Development files for enchant</Summary>
<RuntimeDependencies>
<Dependency release="current">enchant</Dependency>
<Dependency>glib2-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -72,6 +74,13 @@
</Package>
<History>
<Update release="5">
<Date>2019-01-26</Date>
<Version>1.6.0</Version>
<Comment>Rebuild.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="4">
<Date>2018-08-13</Date>
<Version>1.6.0</Version>
+758 -58
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
2a5f30c2beba6574bc336abab3b368756df728a3
dbf7b55e8078808551cd9c79cbd4d97a4af1a758
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
deccd9800e688e6f211735055081c91cec34d55a
0a7014c281c533f4f5a1baf3495c33512a735418
@@ -0,0 +1,26 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pisitools
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
#WorkDir = "Babel-%s" % get.srcVERSION()
htmltxt = "%s/%s/html" % (get.docDIR(), get.srcNAME())
def build():
shelltools.system('sed -i "s:pybabel:&3:g" setup.py')
shelltools.system("python3 setup.py import_cldr")
#pythonmodules.compile()
def install():
pythonmodules.install(pyVer="3")
pisitools.dohtml("docs/")
#pisitools.insinto(htmltxt, "docs/*.txt")
pisitools.dodoc("LICENSE","AUTHORS","README*")
@@ -0,0 +1,46 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-Babel</Name>
<Homepage>https://babel.pocoo.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>A collection of tools for internationalizing Python applications</Summary>
<Description>Babel is composed of two major parts: 1) tools to build and work with gettext message catalogs , 2) a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc.</Description>
<Archive sha1sum="20723ca6993fc2bf521d4f5db83c03346ad5da79" type="targz">https://github.com/python-babel/babel/archive/v2.6.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-pytz</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-Babel</Name>
<RuntimeDependencies>
<Dependency>python3-pytz</Dependency>
<Dependency>python3-setuptools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/python3-Babel</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-28</Date>
<Version>2.6.0</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-Babel</Name>
<Summary xml:lang="tr">Python uygulamalarını uluslararasılaştırmak için bir takım koleksiyonu</Summary>
<Description xml:lang="tr">Babel temelde iki parçadan oluşur: 1) gettext mesaj kataloglarıyla çalışmak ve onları derlemek için araçlar 2) CLDR(Common Locale Data Repository), Genel Yerel Veri Deposuna, çeşitli yerel gösterim isimlerine ulaşımı sağlamak, yerelleştirilmiş numara ve tarih biçimlerini desteklemek gibi özellikler sağlayan bir python arayüzü.</Description>
</Source>
</PISI>
@@ -0,0 +1,30 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import autotools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
examples = "%s/%s/examples" % (get.docDIR(), get.srcNAME())
WorkDir = "Jinja2-%s" % get.srcVERSION()
def build():
pythonmodules.compile(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
pisitools.insinto(examples, "examples/*")
#Create docs with python-Sphinx
#shelltools.cd("docs")
#autotools.make("html")
#shelltools.cd("..")
#pisitools.dohtml("Jinja2-%s/docs/_build/html/*" % get.srcVERSION())
pisitools.dodoc("CHANGES*", "README*")
@@ -0,0 +1,51 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-Jinja2</Name>
<Homepage>https://jinja.pocoo.org/2/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>as-is</License>
<IsA>app:console</IsA>
<Summary>A small but fast and easy to use stand-alone template engine written in pure python</Summary>
<Description>Jinja2 is the rewritten version of Jinja, sandboxed template engine written in pure Python. It provides a Django like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.</Description>
<Archive sha1sum="34b69e5caab12ee37b9df69df9018776c008b7b8" type="targz">https://pypi.python.org/packages/56/e6/332789f295cf22308386cf5bbd1f4e00ed11484299c5d7383378cf48ba47/Jinja2-2.10.tar.gz</Archive>
<BuildDependencies>
<!-- For creating documentations-->
<!--<Dependency>python3-sphinx</Dependency>-->
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-MarkupSafe</Dependency>
</BuildDependencies>
<Patches>
</Patches>
</Source>
<Package>
<Name>python3-Jinja2</Name>
<Files>
<Path fileType="library">/usr/lib/python3*</Path>
<Path fileType="doc">/usr/share/doc/python3-Jinja2/LICENSE</Path>
</Files>
</Package>
<Package>
<Name>python3-Jinja2-docs</Name>
<Files>
<Path fileType="doc">/usr/share/doc/python3-Jinja2</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-28</Date>
<Version>2.10</Version>
<Comment>First release.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-Jinja2</Name>
<Summary xml:lang="tr">Küçük, hızlı ve kullanımı kolay, sadece python ile yazılmış bir bağımsız şablon üreteci</Summary>
<Description xml:lang="tr">Jinja2, sadece python ile yazılmış bir şablon üreteci olan Jinja'nın yeniden yazılmış bir versiyonudur. Django benzeri XML-olmayan bir sözdizimi sağlar ve şablonları derleyip çalıştırılabilir python programları haline getirir. Temel olarak Django şablonları ve python kodunun birleşimi bir programdır.</Description>
</Source>
<Package>
<Name>python-Jinja2-docs</Name>
<Summary xml:lang="tr">python3-Jinja2 için belgelendirme dosyaları</Summary>
</Package>
</PISI>
@@ -0,0 +1,23 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import get
from pisi.actionsapi import shelltools
shelltools.export("PYTHONDONTWRITEBYTECODE", "1")
WorkDir = "MarkupSafe-%s" % get.srcVERSION()
def build():
pythonmodules.compile(pyVer="3")
def check():
pythonmodules.compile("test", pyVer="3")
def install():
pythonmodules.install(pyVer="3")
@@ -0,0 +1,39 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-MarkupSafe</Name>
<Homepage>https://pypi.python.org/pypi/MarkupSafe</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>Implements a XML/HTML/XHTML Markup safe string for Python</Summary>
<Description>python3-MarkupSafe, implements a unicode subclass that supports HTML strings.</Description>
<Archive sha1sum="9072e80a7faa0f49805737a48f3d871eb1c48728" type="targz">https://pypi.python.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-MarkupSafe</Name>
<Files>
<Path fileType="library">/usr/lib/python3.*</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-20</Date>
<Version>1.0</Version>
<Comment>Rebuild</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-MarkupSafe</Name>
<Summary xml:lang="tr">XML/HTML/XHTML markup dilleri için güvenli python karakter dizeleri gerçekleştirimi</Summary>
<Description xml:lang="tr">python3-MarkupSafe, HTML karakter dizeleri için unicode bir alt sınıf gerçekleştirimi sağlar.</Description>
</Source>
</PISI>
@@ -0,0 +1,24 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pisitools
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
WorkDir="%s-%s" % (get.srcNAME().split("-")[1], get.srcVERSION())
def build():
shelltools.system('sed -i "s:pygmentize:&3:g" setup.py')
pythonmodules.compile(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
#pisitools.dohtml("docs/build/*")
#pisitools.insinto("/usr/share/doc/%s/src/" % get.srcNAME(),"docs/src/*")
pisitools.insinto("/usr/share/man", "doc/pygmentize.1", "pygmentize3.1")
@@ -0,0 +1,51 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-Pygments</Name>
<Homepage>https://pygments.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>A syntax highlighting package written in Python</Summary>
<Description>python-Pygments is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code.</Description>
<Archive sha1sum="5c6714bd6fd950c1478889f7b72fc7f6771d5163" type="targz">https://pypi.python.org/packages/71/2a/2e4e77803a8bd6408a2903340ac498cb0a2181811af7c9ec92cb70b0308a/Pygments-2.2.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-Pygments</Name>
<RuntimeDependencies>
<Dependency>python3-setuptools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/python3*</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>python3-Pygments-docs</Name>
<Summary>Documentation files for python3-Pygments</Summary>
<Files>
<Path fileType="doc">/usr/share/doc/python3-Pygments</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-27</Date>
<Version>2.2.0</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-Pygments</Name>
<Summary xml:lang="tr">Python dilinde yazılmış bir sözdizimi belirtme aracı</Summary>
<Description xml:lang="tr">python3-Pygments, kaynak kodunu güzelleştirmek ihtiyacı duyulan forum sistemleri, wikiler ve diğer uygulamalar gibi her çeşit yazılımda kullanılmak için yazılmış olan genel bir sözdizimi belirtme aracıdır.</Description>
</Source>
<Package>
<Name>python-Pygments-docs</Name>
<Summary xml:lang="tr">python3-Pygments için belgelendirme dosyaları</Summary>
</Package>
</PISI>
@@ -0,0 +1,15 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import get
from pisi.actionsapi import shelltools
shelltools.export("PYTHONDONTWRITEBYTECODE", "1")
def install():
pythonmodules.install(pyVer="3")
@@ -0,0 +1,39 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-beaker</Name>
<Homepage>https://beaker.groovie.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>A Session and Caching library with WSGI Middleware</Summary>
<Description>python3-beaker is a web session and general caching library that includes WSGI middleware for use in web applications.</Description>
<Archive sha1sum="c6cbda7db0fb1480efd20169f578460497eeb6b2" type="targz">https://github.com/bbangert/beaker/archive/1.10.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-beaker</Name>
<Files>
<Path fileType="library">/usr/lib/</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-28</Date>
<Version>1.10.0</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-beaker</Name>
<Summary xml:lang="tr">Oturum ve önbellekleme kitaplığı</Summary>
<Description xml:lang="tr">python3-beaker, web programları için oturum ve genel önbellekleme fonksiyonlarını içeren bir kitaplıktır.</Description>
</Source>
</PISI>
@@ -0,0 +1,19 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pisitools
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def build():
pythonmodules.compile(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
pisitools.dodoc("LICENSE*", "README*")
@@ -0,0 +1,43 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-imagesize</Name>
<Homepage>https://github.com/shibukawa/imagesize_py</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>Getting image size from png/jpeg/jpeg2000/gif file.</Summary>
<Description>This module analyzes jpeg/jpeg2000/png/gif image header and return image size.</Description>
<Archive sha1sum="fb4b40f8e920bc3fb6c6cbda32708e6ce0ddd0ce" type="targz">https://files.pythonhosted.org/packages/c6/3f/1db2da33804e8d7ef3a868b27b7bdc1aae6a4f693f0162d2aeeaf503864f/imagesize-1.0.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-imagesize</Name>
<RuntimeDependencies>
<Dependency>python3-setuptools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-28</Date>
<Version>1.0.0</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-imagesize</Name>
<Summary xml:lang="tr">Png / jpeg / jpeg2000 / gif dosyasından görüntü boyutu elde etme.</Summary>
<Description xml:lang="tr">Bu modül jpeg / jpeg2000 / png / gif resim başlığını ve dönüş resim boyutunu analiz eder.</Description>
</Source>
</PISI>
@@ -0,0 +1,23 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
from pisi.actionsapi import shelltools
shelltools.export("PYTHONDONTWRITEBYTECODE", "1")
WorkDir = "Mako-%s" % get.srcVERSION()
def install():
shelltools.system('sed -i "s:mako-render:&3:g" setup.py')
pythonmodules.install(pyVer="3")
#pisitools.dodoc("doc/*.txt")
pisitools.dohtml("doc/*.html")
pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "doc/build")
pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "examples")
@@ -0,0 +1,60 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-mako</Name>
<Homepage>https://www.makotemplates.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>app:console</IsA>
<IsA>library</IsA>
<Summary>A python3 templating language</Summary>
<Description>python3-mako is a super-fast templating language that borrows the best ideas from the existing templating languages.</Description>
<Archive sha1sum="bf0c1f4cdfca4dd37bc0c9f83e984a0558268b42" type="targz">https://pypi.python.org/packages/eb/f3/67579bb486517c0d49547f9697e36582cd19dafb5df9e687ed8e22de57fa/Mako-1.0.7.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-beaker</Dependency>
<Dependency>python3-MarkupSafe</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-mako</Name>
<RuntimeDependencies>
<Dependency>python3</Dependency>
<Dependency>python3-beaker</Dependency>
<Dependency>python3-MarkupSafe</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>python3-mako-docs</Name>
<RuntimeDependencies>
<Dependency release="current">python3-mako</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/*/html</Path>
<Path fileType="doc">/usr/share/doc/*/build</Path>
<Path fileType="doc">/usr/share/doc/*/examples</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-28</Date>
<Version>1.0.7</Version>
<Comment>First release</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-mako</Name>
<Summary xml:lang="tr">Python şablonlama dili</Summary>
<Description xml:lang="tr">python3-mako, varolan şablonlama dillerindeki en iyi fikirleri bir araya getiren süper hızlı bir şablonlama dilidir.</Description>
</Source>
<Package>
<Name>python3-mako-docs</Name>
<Summary xml:lang="tr">python3-mako için belgelendirme dosyaları</Summary>
</Package>
</PISI>
@@ -0,0 +1,16 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pisitools
from pisi.actionsapi import pythonmodules
def setup():
pythonmodules.compile(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
pisitools.dodoc("LICENSE.txt", "README.txt")
@@ -0,0 +1,43 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-pytz</Name>
<Homepage>https://pytz.sourceforge.net/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<License>ZPL</License>
<IsA>library</IsA>
<Summary>World Timezone Definitions for Python</Summary>
<Description>python-pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations using Python. It also solves the issue of ambiguous times at the end of daylight savings, which you can read more about in the Python Library Reference (datetime.tzinfo).Almost all (over 540) of the Olson timezones are supported.</Description>
<Archive sha1sum="2119b042bf55014976b904934653597f52475dfa" type="targz">https://files.pythonhosted.org/packages/10/76/52efda4ef98e7544321fd8d5d512e11739c1df18b0649551aeccfb1c8376/pytz-2018.4.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-pytz</Name>
<RuntimeDependencies>
<Dependency>python3-setuptools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/python3-pytz</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-29</Date>
<Version>2018.4</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-pytz</Name>
<Summary xml:lang="tr">Python için Dünya Saat Dilimi(World Time Zone) tanımları</Summary>
<Description xml:lang="tr">python3-pytz, Olson tz veritabanını Python'a taşımaktadır. Bu kütüphane Python kullanarak doğru ve farklı platformlar üzerinde hesaplamalar yapmayı sağlar. Aynı zamanda gün ışığından kazanmak için saat ayarlama ile ilgili belirsizlikleri de çözmektedir. Bu konuda Python Library Reference (datetime.tzinfo) kısmında ayrıntılı bilgi bulabilirsiniz. 540'a yakın Olson zaman dilimi desteklenmektedir.</Description>
</Source>
</PISI>
@@ -0,0 +1,19 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pisitools
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def build():
pythonmodules.compile(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
pisitools.dodoc("LICENSE*", "README*")
@@ -0,0 +1,43 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-sphinx-alabaster-theme</Name>
<Homepage>https://github.com/shibukawa/imagesize_py</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>Sphinx default theme.</Summary>
<Description>Alabaster is a visually (c)lean, responsive, configurable theme for the Sphinx documentation system. It is Python 2+3 compatible.</Description>
<Archive sha1sum="1836447d7384f201c41f2b70cf8ba558f3661b4a" type="targz">https://github.com/bitprophet/alabaster/archive/0.7.11.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-sphinx-alabaster-theme</Name>
<RuntimeDependencies>
<Dependency>python3-setuptools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-28</Date>
<Version>0.7.11</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-sphinx-alabaster-theme</Name>
<Summary xml:lang="tr">Sphinx varsayılan teması.</Summary>
<Description xml:lang="tr">Alabaster, Sphinx dokümantasyon sistemi için görsel (c) yalın, duyarlı, yapılandırılabilir bir temadır. Python 2 + 3 uyumludur.</Description>
</Source>
</PISI>
@@ -0,0 +1,25 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
#WorkDir = "Sphinx-%s" % get.srcVERSION()
def build():
shelltools.system('sed -i "s:sphinx-apidoc:&3:g" setup.py')
shelltools.system('sed -i "s:sphinx-autogen:&3:g" setup.py')
shelltools.system('sed -i "s:sphinx-build:&3:g" setup.py')
shelltools.system('sed -i "s:sphinx-quickstart:&3:g" setup.py')
pythonmodules.compile(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
pisitools.dodoc("CHANGES", "EXAMPLES")
@@ -0,0 +1,64 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-sphinx</Name>
<Homepage>http://sphinx.pocoo.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>as-is</License>
<IsA>app:console</IsA>
<Summary>Python documentation generator. It can generate HTML or Latex outputs</Summary>
<Description>It's a very common documentation generator especially using for python3 based documentation.It can generate HTML or PDF, Ps outputs with Latex output support.</Description>
<Archive sha1sum="d374d466a6d6b4fcf1df997ae580d66480134ea8" type="targz">https://files.pythonhosted.org/packages/8b/7e/b188d9a3b9c938e736e02a74c1363c2888e095d770df2c72b4c312f9fdcb/Sphinx-1.6.5.tar.gz</Archive>
<BuildDependencies>
<Dependency>docutils</Dependency>
<Dependency>python3-six</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>python3-requests</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-sphinx-alabaster-theme</Dependency>
<Dependency>python3-Babel</Dependency>
<Dependency>python3-imagesize</Dependency>
<Dependency>python3-Pygments</Dependency>
<Dependency>python3-Jinja2</Dependency>
<Dependency>python3-MarkupSafe</Dependency>
</BuildDependencies>
<Patches>
</Patches>
</Source>
<Package>
<Name>python3-sphinx</Name>
<RuntimeDependencies>
<Dependency>docutils</Dependency>
<Dependency>python3-Pygments</Dependency>
<Dependency>python3-Jinja2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/python3*</Path>
<Path fileType="doc">/usr/share/doc/python3-sphinx/LICENSE</Path>
</Files>
</Package>
<Package>
<Name>python3-sphinx-docs</Name>
<Summary>Documentation files for python3-sphinx</Summary>
<Files>
<Path fileType="doc">/usr/share/doc/python3-sphinx</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-28</Date>
<Version>1.6.5</Version>
<Comment>First release</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-sphinx</Name>
<Summary xml:lang="tr">Python için döküman üreticisi. HTML, Latex gibi çıktılar üretebiliyor</Summary>
<Description xml:lang="tr">Özellikle python için hazırlanan dökümanları yorumlamak için kullanılan yaygın bir döoküman üreticisi. Başta HTML olmak üzere Latex ile birlikte PDF, Ps gibi doküman çıktıları üretebiliyor.</Description>
</Source>
<Package>
<Name>python-sphinx-docs</Name>
<Summary xml:lang="tr">python3-sphinx için belgelendirme dosyaları</Summary>
</Package>
</PISI>
+11 -1
View File
@@ -11,12 +11,22 @@ from pisi.actionsapi import get
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static")
options = " --disable-static \
"
if get.buildTYPE() == "emul32":
options += " --libdir=/usr/lib32 \
"
autotools.configure(options)
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
if not get.buildTYPE() == "emul32":
return
pisitools.dodoc("NEWS", "README.md", "LICENSE")
+11 -1
View File
@@ -13,10 +13,12 @@
<IsA>library</IsA>
<Summary>Library to convert evdev keycodes to keysyms</Summary>
<Description>Library to convert evdev keycodes to keysyms</Description>
<Archive sha1sum="f6674cd9924a0be693ce2a1e862ebdd4f26ed0cb" type="targz">https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-0.8.0.tar.gz</Archive>
<Archive sha1sum="3e7abe7ea1cd3eabaee6235f74bbe75130008f6b" type="targz">https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-0.8.2.tar.gz</Archive>
<BuildDependencies>
<Dependency>xorg-proto</Dependency>
<Dependency>util-macros</Dependency>
<Dependency>libxcb-devel</Dependency>
<Dependency>xkeyboard-config</Dependency>
</BuildDependencies>
</Source>
@@ -36,6 +38,7 @@
<Summary>Development files for libxkbcommon</Summary>
<RuntimeDependencies>
<Dependency release="current">libxkbcommon</Dependency>
<Dependency>libxcb-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -62,6 +65,13 @@
</Package>
<History>
<Update release="6">
<Date>2019-01-29</Date>
<Version>0.8.2</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="5">
<Date>2018-11-05</Date>
<Version>0.8.0</Version>
+47 -37
View File
@@ -1,7 +1,7 @@
From 471289fa1dc359555ceed6302f7d9605ab6be3ea Mon Sep 17 00:00:00 2001
From 4471df41ea6e94834a2b10643ca7fcd69682d276 Mon Sep 17 00:00:00 2001
From: Dave Airlie <airlied@redhat.com>
Date: Mon, 2 Apr 2018 16:49:02 -0400
Subject: [PATCH] autobind GPUs to the screen
Date: Fri, 17 Aug 2012 09:49:24 +1000
Subject: [PATCH xserver v3] autobind GPUs to the screen
This is a modified version of a patch we've been carry-ing in Fedora and
RHEL for years now. This patch automatically adds secondary GPUs to the
@@ -34,6 +34,15 @@ xorg.conf snippet.
Signed-off-by: Dave Airlie <airlied@gmail.com>
[hdegoede@redhat.com: Make configurable, fix with nvidia, submit upstream]
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
---
Changes in v2:
-Make the default enabled instead of installing a xorg.conf
snippet which enables it unconditionally
Changes in v3:
-Handle GPUScreen autoconfig in randr/rrprovider.c, looking at
rrScrPriv->provider, rather then in hw/xfree86/modes/xf86Crtc.c
looking at xf86CrtcConfig->provider. This fixes the autoconfig not
working with the nvidia binary driver
---
hw/xfree86/common/xf86Config.c | 19 +++++++++++++++++++
hw/xfree86/common/xf86Globals.c | 2 ++
@@ -48,18 +57,18 @@ Signed-off-by: Hans de Goede <hdegoede@redhat.com>
10 files changed, 85 insertions(+)
diff --git a/hw/xfree86/common/xf86Config.c b/hw/xfree86/common/xf86Config.c
index 2c1d335..d7d7c2e 100644
index 21daf1a..df3ca50 100644
--- a/hw/xfree86/common/xf86Config.c
+++ b/hw/xfree86/common/xf86Config.c
@@ -643,6 +643,7 @@ typedef enum {
@@ -719,6 +719,7 @@ typedef enum {
FLAG_DRI2,
FLAG_USE_SIGIO,
FLAG_AUTO_ADD_GPU,
+ FLAG_AUTO_BIND_GPU,
FLAG_MAX_CLIENTS,
FLAG_IGLX,
FLAG_DEBUG,
@@ -699,6 +700,8 @@ static OptionInfoRec FlagOptions[] = {
} FlagValues;
@@ -778,6 +779,8 @@ static OptionInfoRec FlagOptions[] = {
{0}, FALSE},
{FLAG_AUTO_ADD_GPU, "AutoAddGPU", OPTV_BOOLEAN,
{0}, FALSE},
@@ -68,7 +77,7 @@ index 2c1d335..d7d7c2e 100644
{FLAG_MAX_CLIENTS, "MaxClients", OPTV_INTEGER,
{0}, FALSE },
{FLAG_IGLX, "IndirectGLX", OPTV_BOOLEAN,
@@ -779,6 +782,22 @@ configServerFlags(XF86ConfFlagsPtr flagsconf, XF86OptionPtr layoutopts)
@@ -857,6 +860,22 @@ configServerFlags(XF86ConfFlagsPtr flagsconf, XF86OptionPtr layoutopts)
}
xf86Msg(from, "%sutomatically adding GPU devices\n",
xf86Info.autoAddGPU ? "A" : "Not a");
@@ -92,10 +101,10 @@ index 2c1d335..d7d7c2e 100644
* Set things up based on the config file information. Some of these
* settings may be overridden later when the command line options are
diff --git a/hw/xfree86/common/xf86Globals.c b/hw/xfree86/common/xf86Globals.c
index e890f05..7b27b4c 100644
index e962b75..0d1e31b 100644
--- a/hw/xfree86/common/xf86Globals.c
+++ b/hw/xfree86/common/xf86Globals.c
@@ -131,6 +131,7 @@ xf86InfoRec xf86Info = {
@@ -136,6 +136,7 @@ xf86InfoRec xf86Info = {
#else
.autoAddGPU = FALSE,
#endif
@@ -103,7 +112,7 @@ index e890f05..7b27b4c 100644
};
const char *xf86ConfigFile = NULL;
@@ -191,6 +192,7 @@ Bool xf86FlipPixels = FALSE;
@@ -197,6 +198,7 @@ Bool xf86FlipPixels = FALSE;
Gamma xf86Gamma = { 0.0, 0.0, 0.0 };
Bool xf86AllowMouseOpenFail = FALSE;
@@ -112,7 +121,7 @@ index e890f05..7b27b4c 100644
#ifdef XF86VIDMODE
Bool xf86VidModeDisabled = FALSE;
diff --git a/hw/xfree86/common/xf86Init.c b/hw/xfree86/common/xf86Init.c
index ea42ec9..ec255b6 100644
index a544b65..b0cba3d 100644
--- a/hw/xfree86/common/xf86Init.c
+++ b/hw/xfree86/common/xf86Init.c
@@ -76,6 +76,7 @@
@@ -121,13 +130,12 @@ index ea42ec9..ec255b6 100644
#include "xf86InPriv.h"
+#include "xf86Crtc.h"
#include "picturestr.h"
#include "randrstr.h"
#include "glxvndabi.h"
@@ -237,6 +238,19 @@ xf86PrivsElevated(void)
return PrivsElevated();
#include "xf86Bus.h"
@@ -298,6 +299,19 @@ xf86PrivsElevated(void)
}
+static void
static void
+xf86AutoConfigOutputDevices(void)
+{
+ int i;
@@ -140,10 +148,11 @@ index ea42ec9..ec255b6 100644
+ xf86ScrnToScreen(xf86Screens[0]));
+}
+
static void
TrapSignals(void)
+static void
InstallSignalHandlers(void)
{
@@ -770,6 +784,8 @@ InitOutput(ScreenInfo * pScreenInfo, int argc, char **argv)
/*
@@ -871,6 +885,8 @@ InitOutput(ScreenInfo * pScreenInfo, int argc, char **argv)
for (i = 0; i < xf86NumGPUScreens; i++)
AttachUnboundGPU(xf86Screens[0]->pScreen, xf86GPUScreens[i]->pScreen);
@@ -152,7 +161,7 @@ index ea42ec9..ec255b6 100644
xf86VGAarbiterWrapFunctions();
if (sigio_blocked)
input_unlock();
@@ -1278,6 +1294,10 @@ ddxProcessArgument(int argc, char **argv, int i)
@@ -1389,6 +1405,10 @@ ddxProcessArgument(int argc, char **argv, int i)
xf86Info.iglxFrom = X_CMDLINE;
return 0;
}
@@ -164,7 +173,7 @@ index ea42ec9..ec255b6 100644
/* OS-specific processing */
return xf86ProcessArgument(argc, argv, i);
diff --git a/hw/xfree86/common/xf86Priv.h b/hw/xfree86/common/xf86Priv.h
index 4fe2b5f..6566622 100644
index c1f8a18..9a3d0df 100644
--- a/hw/xfree86/common/xf86Priv.h
+++ b/hw/xfree86/common/xf86Priv.h
@@ -46,6 +46,7 @@
@@ -176,22 +185,22 @@ index 4fe2b5f..6566622 100644
#ifdef XF86VIDMODE
extern _X_EXPORT Bool xf86VidModeDisabled;
diff --git a/hw/xfree86/common/xf86Privstr.h b/hw/xfree86/common/xf86Privstr.h
index 21c2e1f..6c71863 100644
index c29b3cc..4c5f54b 100644
--- a/hw/xfree86/common/xf86Privstr.h
+++ b/hw/xfree86/common/xf86Privstr.h
@@ -98,6 +98,7 @@ typedef struct {
@@ -102,6 +102,7 @@ typedef struct {
MessageType dri2From;
Bool autoAddGPU;
const char *debug;
+ Bool autoBindGPU;
} xf86InfoRec, *xf86InfoPtr;
/* ISC's cc can't handle ~ of UL constants, so explicitly type cast them. */
#ifdef DPMSExtension
diff --git a/hw/xfree86/common/xf86platformBus.c b/hw/xfree86/common/xf86platformBus.c
index cef47da..913a324 100644
index 063e81c..42789ca 100644
--- a/hw/xfree86/common/xf86platformBus.c
+++ b/hw/xfree86/common/xf86platformBus.c
@@ -49,6 +49,7 @@
@@ -48,6 +48,7 @@
#include "Pci.h"
#include "xf86platformBus.h"
#include "xf86Config.h"
@@ -199,7 +208,7 @@ index cef47da..913a324 100644
#include "randrstr.h"
int platformSlotClaimed;
@@ -665,6 +666,9 @@ xf86platformAddDevice(int index)
@@ -579,6 +580,9 @@ xf86platformAddDevice(int index)
}
/* attach unbound to 0 protocol screen */
AttachUnboundGPU(xf86Screens[0]->pScreen, xf86GPUScreens[i]->pScreen);
@@ -210,7 +219,7 @@ index cef47da..913a324 100644
RRResourcesChanged(xf86Screens[0]->pScreen);
RRTellChanged(xf86Screens[0]->pScreen);
diff --git a/hw/xfree86/man/Xorg.man b/hw/xfree86/man/Xorg.man
index 13a9dc3..745f986 100644
index def9bfc..8df6b7d 100644
--- a/hw/xfree86/man/Xorg.man
+++ b/hw/xfree86/man/Xorg.man
@@ -283,6 +283,13 @@ is a comma separated list of directories to search for
@@ -228,10 +237,10 @@ index 13a9dc3..745f986 100644
Disable Silken Mouse support.
.TP 8
diff --git a/hw/xfree86/man/xorg.conf.man b/hw/xfree86/man/xorg.conf.man
index 9589262..8d51e06 100644
index 7d0c524..3e596e4 100644
--- a/hw/xfree86/man/xorg.conf.man
+++ b/hw/xfree86/man/xorg.conf.man
@@ -672,6 +672,12 @@ Enabled by default.
@@ -673,6 +673,12 @@ Enabled by default.
If this option is disabled, then no GPU devices will be added from the udev
backend. Enabled by default. (May need to be disabled to setup Xinerama).
.TP 7
@@ -245,10 +254,10 @@ index 9589262..8d51e06 100644
This option controls whether the log is flushed and/or synced to disk after
each message.
diff --git a/randr/randrstr.h b/randr/randrstr.h
index f94174b..092d726 100644
index 706e9a7..66999d5 100644
--- a/randr/randrstr.h
+++ b/randr/randrstr.h
@@ -1039,6 +1039,9 @@ RRProviderLookup(XID id, RRProviderPtr *provider_p);
@@ -976,6 +976,9 @@ RRProviderLookup(XID id, RRProviderPtr *provider_p);
extern _X_EXPORT void
RRDeliverProviderEvent(ClientPtr client, WindowPtr pWin, RRProviderPtr provider);
@@ -259,10 +268,10 @@ index f94174b..092d726 100644
extern _X_EXPORT void
diff --git a/randr/rrprovider.c b/randr/rrprovider.c
index e4bc2bf..e04c18f 100644
index f9df67e..abc5685 100644
--- a/randr/rrprovider.c
+++ b/randr/rrprovider.c
@@ -485,3 +485,25 @@ RRDeliverProviderEvent(ClientPtr client, WindowPtr pWin, RRProviderPtr provider)
@@ -482,3 +482,25 @@ RRDeliverProviderEvent(ClientPtr client, WindowPtr pWin, RRProviderPtr provider)
WriteEventsToClient(client, 1, (xEvent *) &pe);
}
@@ -289,4 +298,5 @@ index e4bc2bf..e04c18f 100644
+ pScrPriv->rrProviderSetOffloadSink(pScreen, provider, master_provider);
+}
--
2.16.2
2.9.3
+10 -6
View File
@@ -11,7 +11,7 @@
<License>MIT</License>
<Summary>X.Org X Server</Summary>
<Description>X server is the main application that allows a graphical interface.</Description>
<Archive sha1sum="a522cd543606b4d0509d821b8061904951171c50" type="tarbz2">mirrors://xorg/individual/xserver/xorg-server-1.20.3.tar.bz2</Archive>
<Archive sha1sum="2dd560ac49bdbda7f67166546af43541fabf517f" type="tarbz2">mirrors://xorg/individual/xserver/xorg-server-1.19.6.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libbsd-devel</Dependency>
<Dependency>font-util</Dependency>
@@ -52,17 +52,15 @@
<Dependency>libXau-devel</Dependency>
<Dependency>libICE-devel</Dependency>
<Dependency>libSM-devel</Dependency>
<Dependency>openssl-devel</Dependency>
<Dependency>xorg-app-devel</Dependency>
<Dependency>wayland-devel</Dependency>
<Dependency>wayland-protocols-devel</Dependency>
</BuildDependencies>
<Patches>
<!-- <Patch level="1">nvidia-add-modulepath-support.patch</Patch> -->
<Patch level="1">nvidia-add-modulepath-support.patch</Patch>
<Patch level="1">xserver-autobind-hotplug.patch</Patch>
<Patch level="1">xorg-server-1.12-unloadsubmodule.patch</Patch>
<Patch level="1">xorg-server-1.18-support-multiple-Files-sections.patch</Patch>
<!-- <Patch level="1">xorg-server-1.19.4-sysmacros.patch</Patch> -->
<Patch level="1">xorg-server-1.19.4-sysmacros.patch</Patch>
</Patches>
</Source>
@@ -88,7 +86,6 @@
</Replaces>
<IsA>app:console</IsA>
<RuntimeDependencies>
<Dependency>libbsd</Dependency>
<Dependency>libXau</Dependency>
<Dependency>eudev</Dependency>
<Dependency>libXdmcp</Dependency>
@@ -271,6 +268,13 @@
</Package>
<History>
<Update release="10">
<Date>2019-01-30</Date>
<Version>1.19.6</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="9">
<Date>2019-01-07</Date>
<Version>1.20.3</Version>