Merge branch 'master' into kernel-4.14

This commit is contained in:
Ertuğrul Erata
2018-03-04 20:16:16 +03:00
21 changed files with 13539 additions and 12658 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ Paketleme Kuralları;
1. Core kaynak deposunda minimum X bağımlılığı hedeflenmiştir.
1. configure seçeneklerinde belge oluşturmaya yönelik seçenekler açılmamalı, bağımlılıklar yazılamalıdır.
1. configure seçeneklerinde belge oluşturmaya yönelik seçenekler açılmamalı, bağımlılıklar yazılmalıdır.
1. configure seçeneklerinde pakete yeni bağımlılık getirecek değişiklikler için mutlaka issue açılmalı, tartışılmadan pull request istenmemelidir.
+11 -2
View File
@@ -1,3 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>module-bbswitch</Name>
@@ -11,7 +13,7 @@
<Summary>Kernel module allowing to switch dedicated graphics card on Optimus laptops</Summary>
<Description>kernel module allowing to switch dedicated graphics card on Optimus laptops</Description>
<BuildDependencies>
<Dependency version="4.9.75">kernel-module-headers</Dependency>
<Dependency version="4.9.80">kernel-module-headers</Dependency>
</BuildDependencies>
<Archive sha1sum="e282ee682d794e3962baa4dead01917c42571e78" type="targz">https://github.com/Bumblebee-Project/bbswitch/archive/v0.8.tar.gz</Archive>
<Patches>
@@ -20,7 +22,7 @@
<Package>
<Name>module-bbswitch</Name>
<RuntimeDependencies>
<Dependency version="4.9.75">kernel</Dependency>
<Dependency version="4.9.80">kernel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library" permanent="true">/lib/modules</Path>
@@ -34,6 +36,13 @@
</Package>
<History>
<Update release="15">
<Date>2018-03-03</Date>
<Version>0.8</Version>
<Comment>Rebuild for new kernel</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="14">
<Date>2018-01-06</Date>
<Version>0.8</Version>
+9 -2
View File
@@ -15,7 +15,7 @@
<Archive sha1sum="8acbdbb4ab4ab4123d1773b616904798fbef9277" type="targz" target="i686">https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz</Archive>
<Archive sha1sum="1f568bb989d175813c5631c6629d9479eae6f3be" type="targz" target="x86_64">https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz</Archive>
<BuildDependencies>
<Dependency version="4.9.75">kernel-module-headers</Dependency>
<Dependency version="4.9.80">kernel-module-headers</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">patch/license.patch</Patch>
@@ -28,7 +28,7 @@
<Package>
<Name>module-broadcom-wl</Name>
<RuntimeDependencies>
<Dependency version="4.9.75">kernel</Dependency>
<Dependency version="4.9.80">kernel</Dependency>
<Dependency release="current">module-broadcom-wl-userspace</Dependency>
</RuntimeDependencies>
<Files>
@@ -57,6 +57,13 @@
</Package>
<History>
<Update release="15">
<Date>2018-03-03</Date>
<Version>6.30.223.271</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="14">
<Date>2018-01-06</Date>
<Version>6.30.223.271</Version>
@@ -12,16 +12,16 @@
<IsA>driver</IsA>
<Summary>Kernel modules for VirtualBox guest machines</Summary>
<Description>This package provides the kernel modules needed for mouse integration and shared folder support between VirtualBox host and guest systems.</Description>
<Archive sha1sum="4ed6bfb7cf93339a6add579fafb395a62d12f0c0" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-guest-5.2.2.tar.xz</Archive>
<Archive sha1sum="62e7db2f55f1564d1e367ccd4ea7f850c4aea805" type="tarxz">https://github.com/Rmys/Sources/raw/master/module-virtualbox-guest-5.2.8.tar.xz</Archive>
<BuildDependencies>
<Dependency version="4.9.75">kernel-module-headers</Dependency>
<Dependency version="4.9.80">kernel-module-headers</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>module-virtualbox-guest</Name>
<RuntimeDependencies>
<Dependency version="4.9.75">kernel</Dependency>
<Dependency version="4.9.80">kernel</Dependency>
<Dependency>baselayout</Dependency>
<Dependency version="current">module-virtualbox-guest-userspace</Dependency>
</RuntimeDependencies>
@@ -52,6 +52,13 @@
</Package>
<History>
<Update release="22">
<Date>2018-03-03</Date>
<Version>5.2.8</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="21">
<Date>2018-01-06</Date>
<Version>5.2.2</Version>
+10 -3
View File
@@ -12,9 +12,9 @@
<IsA>driver</IsA>
<Summary>Kernel modules for VirtualBox</Summary>
<Description>This package provides the kernel support for VirtualBox.</Description>
<Archive sha1sum="98d85cfb5f80f15e212924e0ad3cd497d4a3c768" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-5.2.2.tar.xz</Archive>
<Archive sha1sum="7ddf49746576e3a49398d1bb1020686848c30b5a" type="tarxz">https://github.com/Rmys/Sources/raw/master/module-virtualbox-5.2.8.tar.xz</Archive>
<BuildDependencies>
<Dependency version="4.9.75">kernel-module-headers</Dependency>
<Dependency version="4.9.80">kernel-module-headers</Dependency>
</BuildDependencies>
<!--Patches>
<Patch>vbox_linux-4.3.diff</Patch>
@@ -24,7 +24,7 @@
<Package>
<Name>module-virtualbox</Name>
<RuntimeDependencies>
<Dependency version="4.9.75">kernel</Dependency>
<Dependency version="4.9.80">kernel</Dependency>
<Dependency version="current">module-virtualbox-userspace</Dependency>
</RuntimeDependencies>
<Files>
@@ -50,6 +50,13 @@
</Package>
<History>
<Update release="22">
<Date>2018-03-03</Date>
<Version>5.2.8</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="21">
<Date>2018-01-06</Date>
<Version>5.2.2</Version>
+9 -2
View File
@@ -15,7 +15,7 @@
<Description>module-ndiswrapper allows you to use Windows XP drivers for WLAN cards without proper Linux drivers.</Description>
<Archive sha1sum="213854ca8a83f9b5972db8fa873d346124e4bcb5" type="targz">http://download.sourceforge.net/ndiswrapper/ndiswrapper-1.61.tar.gz</Archive>
<BuildDependencies>
<Dependency version="4.9.75">kernel-module-headers</Dependency>
<Dependency version="4.9.80">kernel-module-headers</Dependency>
</BuildDependencies>
<Patches>
<!-- <Patch>upstream.patch</Patch> -->
@@ -25,7 +25,7 @@
<Package>
<Name>ndiswrapper</Name>
<RuntimeDependencies>
<Dependency version="4.9.75">kernel</Dependency>
<Dependency version="4.9.80">kernel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library" permanent="true">/lib/modules</Path>
@@ -41,6 +41,13 @@
</Package>
<History>
<Update release="14">
<Date>2018-03-03</Date>
<Version>1.61</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="13">
<Date>2018-01-06</Date>
<Version>1.61</Version>
+7
View File
@@ -51,6 +51,13 @@
</Package>
<History>
<Update release="5">
<Date>2018-03-03</Date>
<Version>19.1</Version>
<Comment>Release bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="4">
<Date>2017-11-04</Date>
<Version>19.1</Version>
+10 -3
View File
@@ -48,6 +48,13 @@
</Package>
<History>
<Update release="6">
<Date>2018-03-03</Date>
<Version>1.0.7</Version>
<Comment>Release bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="5">
<Date>2017-11-04</Date>
<Version>1.0.7</Version>
@@ -55,7 +62,7 @@
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="4">
<Update release="4">
<Date>2017-04-03</Date>
<Version>1.0.7</Version>
<Comment>fix #626</Comment>
@@ -76,7 +83,7 @@
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Update release="1">
<Date>2016-03-13</Date>
<Version>1.0.7</Version>
<Comment>First release</Comment>
@@ -84,4 +91,4 @@
<Email>alihan@pisilinux.org</Email>
</Update>
</History>
</PISI>
</PISI>
+13122 -12632
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
699133997d6e91a46dec339e5ceaab0bcce683b1
0471c761a3071e3e3dbdd682be8705c4021be1e7
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
96e099aaa2763c845e1d4035f1c07370c5754755
dbfcd1622637949f0e6828eb77b9ac7a696c2e4f
@@ -0,0 +1,87 @@
From f67ff1f40f7b888b222c0cff12baa1034ffef49f Mon Sep 17 00:00:00 2001
From: Patrick Griffis <tingping@tingping.se>
Date: Tue, 15 Nov 2016 08:34:31 -0500
Subject: [PATCH] glib-compile-resources: Add --generate-phony-targets flag
This includes phony targets for each dependency in the the generated
dependency file which allows building with `ninja` which doesn't like
the phony targets[1] but also allows silencing `make` errors similar to
gcc's -MP option.
[1] - https://github.com/ninja-build/ninja/issues/1184
https://bugzilla.gnome.org/show_bug.cgi?id=774368
---
docs/reference/gio/glib-compile-resources.xml | 9 +++++++++
gio/glib-compile-resources.c | 20 ++++++++++++++------
2 files changed, 23 insertions(+), 6 deletions(-)
diff --git a/docs/reference/gio/glib-compile-resources.xml b/docs/reference/gio/glib-compile-resources.xml
index f5a1e62..1ab0a44 100644
--- a/docs/reference/gio/glib-compile-resources.xml
+++ b/docs/reference/gio/glib-compile-resources.xml
@@ -181,6 +181,15 @@ as a side-effect of generating sources.
</para></listitem>
</varlistentry>
+<varlistentry>
+<term><option>--generate-phony-targets</option></term>
+<listitem><para>
+When creating a dependency file with <option>--dependency-file</option>
+include phony targets in the same style as gcc -MP. This would typically
+be used with <literal>make</literal>.
+</para></listitem>
+</varlistentry>
+
</variablelist>
</refsect1>
diff --git a/gio/glib-compile-resources.c b/gio/glib-compile-resources.c
index 3d13b12..de95a33 100644
--- a/gio/glib-compile-resources.c
+++ b/gio/glib-compile-resources.c
@@ -612,6 +612,7 @@ main (int argc, char **argv)
gboolean manual_register = FALSE;
gboolean internal = FALSE;
gboolean generate_dependencies = FALSE;
+ gboolean generate_phony_targets = FALSE;
char *dependency_file = NULL;
char *c_name = NULL;
char *c_name_no_underscores;
@@ -626,6 +627,7 @@ main (int argc, char **argv)
{ "generate-source", 0, 0, G_OPTION_ARG_NONE, &generate_source, N_("Generate sourcecode used to link in the resource file into your code"), NULL },
{ "generate-dependencies", 0, 0, G_OPTION_ARG_NONE, &generate_dependencies, N_("Generate dependency list"), NULL },
{ "dependency-file", 0, 0, G_OPTION_ARG_FILENAME, &dependency_file, N_("name of the dependency file to generate"), N_("FILE") },
+ { "generate-phony-targets", 0, 0, G_OPTION_ARG_NONE, &generate_phony_targets, N_("Include phony targets in the generated dependency file"), NULL },
{ "manual-register", 0, 0, G_OPTION_ARG_NONE, &manual_register, N_("Don't automatically create and register resource"), NULL },
{ "internal", 0, 0, G_OPTION_ARG_NONE, &internal, N_("Dont export functions; declare them G_GNUC_INTERNAL"), NULL },
{ "c-name", 0, 0, G_OPTION_ARG_STRING, &c_name, N_("C identifier name used for the generated source code"), NULL },
@@ -774,13 +776,19 @@ main (int argc, char **argv)
g_string_append (dep_string, "\n\n");
- /* One rule for every resource: resourceN: */
- g_hash_table_iter_init (&iter, files);
- while (g_hash_table_iter_next (&iter, &key, &data))
+ /* Optionally include phony targets as it silences `make` but
+ * isn't supported on `ninja` at the moment. See also: `gcc -MP`
+ */
+ if (generate_phony_targets)
{
- file_data = data;
- if (!g_str_equal (file_data->filename, srcfile))
- g_string_append_printf (dep_string, "%s:\n\n", file_data->filename);
+ /* One rule for every resource: resourceN: */
+ g_hash_table_iter_init (&iter, files);
+ while (g_hash_table_iter_next (&iter, &key, &data))
+ {
+ file_data = data;
+ if (!g_str_equal (file_data->filename, srcfile))
+ g_string_append_printf (dep_string, "%s:\n\n", file_data->filename);
+ }
}
if (g_str_equal (dependency_file, "-"))
--
2.10.2
@@ -0,0 +1,109 @@
From fb7b792bfa224d6699492a6e33f4be9123a6c690 Mon Sep 17 00:00:00 2001
From: Patrick Griffis <tingping@tingping.se>
Date: Tue, 15 Nov 2016 12:21:46 -0500
Subject: [PATCH] glib-compile-resources: Escape file names in dependency file
---
gio/glib-compile-resources.c | 62 +++++++++++++++++++++++++++++++++++++++++---
1 file changed, 59 insertions(+), 3 deletions(-)
diff --git a/gio/glib-compile-resources.c b/gio/glib-compile-resources.c
index ee73b88..7ecb34e 100644
--- a/gio/glib-compile-resources.c
+++ b/gio/glib-compile-resources.c
@@ -596,6 +596,51 @@ extension_in_set (const char *str,
return rv;
}
+/*
+ * We must escape any characters that `make` finds significant.
+ * This is largely a duplicate of the logic in gcc's `mkdeps.c:munge()`.
+ */
+static char *
+escape_makefile_string (const char *string)
+{
+ GString *str;
+ const char *p, *q;
+
+ str = g_string_sized_new (strlen (string));
+ for (p = string; *p != '\0'; ++p)
+ {
+ switch (*p)
+ {
+ case ' ':
+ case '\t':
+ /* GNU make uses a weird quoting scheme for white space.
+ A space or tab preceded by 2N+1 backslashes represents
+ N backslashes followed by space; a space or tab
+ preceded by 2N backslashes represents N backslashes at
+ the end of a file name; and backslashes in other
+ contexts should not be doubled. */
+ for (q = p - 1; string <= q && *q == '\\'; q--)
+ g_string_append_c (str, '\\');
+ g_string_append_c (str, '\\');
+ break;
+
+ case '$':
+ g_string_append_c (str, '$');
+ break;
+
+ case '#':
+ g_string_append_c (str, '\\');
+ break;
+
+ default:
+ break;
+ }
+ g_string_append_c (str, *p);
+ }
+
+ return g_string_free (str, FALSE);
+}
+
int
main (int argc, char **argv)
{
@@ -760,18 +805,25 @@ main (int argc, char **argv)
GHashTableIter iter;
gpointer key, data;
FileData *file_data;
+ char *escaped;
g_hash_table_iter_init (&iter, files);
dep_string = g_string_new (NULL);
- g_string_printf (dep_string, "%s:", srcfile);
+ escaped = escape_makefile_string (srcfile);
+ g_string_printf (dep_string, "%s:", escaped);
+ g_free (escaped);
/* First rule: foo.xml: resource1 resource2.. */
while (g_hash_table_iter_next (&iter, &key, &data))
{
file_data = data;
if (!g_str_equal (file_data->filename, srcfile))
- g_string_append_printf (dep_string, " %s", file_data->filename);
+ {
+ escaped = escape_makefile_string (file_data->filename);
+ g_string_append_printf (dep_string, " %s", escaped);
+ g_free (escaped);
+ }
}
g_string_append (dep_string, "\n");
@@ -789,7 +841,11 @@ main (int argc, char **argv)
{
file_data = data;
if (!g_str_equal (file_data->filename, srcfile))
- g_string_append_printf (dep_string, "%s:\n\n", file_data->filename);
+ {
+ escaped = escape_makefile_string (file_data->filename);
+ g_string_append_printf (dep_string, "%s:\n\n", escaped);
+ g_free (escaped);
+ }
}
}
--
2.10.2
+9 -2
View File
@@ -23,6 +23,8 @@
</BuildDependencies>
<Patches>
<Patch level="1">revert-warn-glib-compile-schemas.patch</Patch>
<Patch level="1">0001-glib-compile-resources-Add-generate-phony-targets-fl.patch</Patch>
<Patch>0001-glib-compile-resources-Escape-file-names-in-dependen.patch</Patch>
</Patches>
</Source>
@@ -101,7 +103,6 @@
<Dependency>zlib-32bit</Dependency>
<Dependency>libffi-32bit</Dependency>
<Dependency>dbus-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">glib2</Dependency>
@@ -109,7 +110,6 @@
<Dependency>zlib-32bit</Dependency>
<Dependency>libffi-32bit</Dependency>
<Dependency>dbus-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/32</Path>
@@ -130,6 +130,13 @@
</Package>
<History>
<Update release="4">
<Date>2018-03-02</Date>
<Version>2.50.2</Version>
<Comment>Rebuild</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="3">
<Date>2017-01-08</Date>
<Version>2.50.2</Version>
+36
View File
@@ -0,0 +1,36 @@
#!/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 shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
options = "--enable-nls \
--disable-java \
--disable-csharp \
--disable-rpath \
--disable-gtk-doc \
--disable-static"
if get.buildTYPE() == "emul32":
options += " --bindir=/emul32/bin"
shelltools.export("CFLAGS", "%s -m32" % get.CFLAGS())
autotools.configure(options)
def build():
autotools.make()
def check():
autotools.make("-C tests check")
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "COPYING*", "README*")
+75
View File
@@ -0,0 +1,75 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libidn2</Name>
<Homepage>http://www.gnu.org/software/libidn</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<License>GPLv3</License>
<IsA>app:console</IsA>
<IsA>library</IsA>
<Summary>Internationalized Domain Names (IDN) implementation</Summary>
<Description>GNU Libidn is an implementation of the Stringprep, Punycode and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group, used for internationalized domain names. The C library is available under the GNU Lesser General Public License.</Description>
<Archive sha1sum="b00490f2251f218b130628eccacc170a4bb49db5" type="targz">http://ftp.gnu.org/gnu/libidn/libidn2-2.0.4.tar.gz</Archive>
</Source>
<Package>
<Name>libidn2</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/libidn2*</Path>
<Path fileType="data">/usr/share/emacs</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="man">/usr/share/man/man1</Path>
<Path fileType="info">/usr/share/info</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="doc">/usr/share/gtk-doc</Path>
</Files>
</Package>
<Package>
<Name>libidn2-devel</Name>
<PartOf>system.devel</PartOf>
<Summary>Development files for libidn2</Summary>
<RuntimeDependencies>
<Dependency release="current">libidn2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
<Path fileType="man">/usr/share/man/man3</Path>
</Files>
</Package>
<Package>
<Name>libidn2-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libidn2</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">libidn2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32/libidn2*</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2018-03-03</Date>
<Version>2.0.4</Version>
<Comment>First release.</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
</History>
</PISI>
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libidn</Name>
<Summary xml:lang="tr">Uluslararası Alan Adları (IDN) destek kütüphanesi</Summary>
<Description xml:lang="tr">GNU Libidn, IETF Uluslararasılaştırılmış Domain Adları (IDN) çalışma grubu tarafından tanımlanmış Stringgrep, Punycode ve IDNA tariflerinin bir uygulamasıdır, uluslararası domain adlarının kullanımına olanak sağlar. C kütüphanesi GNU Lesser General Public License altında sağlanabilir.</Description>
<Description xml:lang="fr">GNU Libidn est une implémentation de Stringprep, Punycode et des spécifications IDNA définies par le groupe de travail Internationalized Domain Names (IDN) de l'IETF servant pour les noms de domaines internationalisés. La librairie C est disponible sous la Licence Publique Générale Lesser.</Description>
</Source>
<Package>
<Name>libidn-devel</Name>
<Summary xml:lang="tr">libidn için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libidn-32bit</Name>
<Summary xml:lang="tr">libidn için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+5 -5
View File
@@ -89,11 +89,11 @@ def install():
pisitools.dosym("libncurses.a", "%s/libcurses.a" % LIB)
#for fix
pisitools.dosym("libncursesw.so.6.0", "%s/libncursesw.so.5" % LIB)
pisitools.dosym("libncurses.so.6.0", "%s/libncurses.so.5" % LIB)
pisitools.dosym("libpanelw.so.6.0", "%s/libpanelw.so.5" % LIB)
pisitools.dosym("libformw.so.6.0", "%s/libformw.so.5" % LIB)
pisitools.dosym("libmenuw.so.6.0", "%s/libmenuw.so.5" % LIB)
pisitools.dosym("libncursesw.so.6.1", "%s/libncursesw.so.5" % LIB)
pisitools.dosym("libncurses.so.6.1", "%s/libncurses.so.5" % LIB)
pisitools.dosym("libpanelw.so.6.1", "%s/libpanelw.so.5" % LIB)
pisitools.dosym("libformw.so.6.1", "%s/libformw.so.5" % LIB)
pisitools.dosym("libmenuw.so.6.1", "%s/libmenuw.so.5" % LIB)
shelltools.cd("../%s" % NCURSES)
for lib in ["ncurses", "form", "panel", "menu"]:
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA>
<Summary>Console display library</Summary>
<Description>The NCurses is a library of functions that manage an application's display on character-cell terminals. The NCurses library defines many functions such as moving mouse and cursor, keyboard mapping and dispaying in color.</Description>
<Archive sha1sum="acd606135a5124905da770803c05f1f20dd3b21c" type="targz">mirrors://gnu/ncurses/ncurses-6.0.tar.gz</Archive>
<Archive sha1sum="57acf6bc24cacd651d82541929f726f4def780cc" type="targz">mirrors://gnu/ncurses/ncurses-6.1.tar.gz</Archive>
<BuildDependencies>
<Dependency>gnuconfig</Dependency>
</BuildDependencies>
@@ -66,6 +66,13 @@
</Package>
<History>
<Update release="4">
<Date>2018-03-02</Date>
<Version>6.1</Version>
<Comment>Release bump</Comment>
<Name>Ercan Ersoy</Name>
<Email>ercanersoy@ercanersoy.net</Email>
</Update>
<Update release="3">
<Date>2017-01-04</Date>
<Version>6.0</Version>