diff --git a/pisi-index.xml b/pisi-index.xml index b485cb098c..615f72467f 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -60714,7 +60714,7 @@ Gnome session. 2D graphics library with bindings of many programming languages Birden çok çıktı cihazına destek veren bir 2 boyutlu grafik kitaplığı Cairo is a 2D graphics library with support for multiple output devices (and fileformats). - https://gitlab.freedesktop.org/cairo/cairo/-/archive/1.17.8/cairo-1.17.8.tar.bz2 + https://gitlab.freedesktop.org/cairo/cairo/-/archive/1.18.2/cairo-1.18.2.tar.bz2 meson lzo-devel @@ -60766,7 +60766,7 @@ Gnome session. Development files for cairo cairo için geliştirme dosyaları - cairo + cairo glib2-devel zlib-devel libX11-devel @@ -60806,7 +60806,7 @@ Gnome session. libXrender-32bit - cairo + cairo libglvnd-32bit lzo-32bit zlib-32bit @@ -60826,6 +60826,13 @@ Gnome session. + + 2024-09-07 + 1.18.2 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2023-04-05 1.17.8 @@ -63445,7 +63452,7 @@ Gnome session. GTK+, grafik kullanıcı arayüzü oluşturma amaçlı araçlardan oluşur. GTK+ hem küçük, hem de büyük uygulamalar için ideal olan, eksiksiz bir araçtır. Wersja 4 bibliotek przeznaczonych do tworzenia interfejsów graficznych programów — GTK+. Interfejs GTK+ znany jest z takich programów, jak GIMP i Inkscape, oraz środowisk graficznych GNOME i Xfce. gtk4-logo - mirrors://gnome/gtk/4.14/gtk-4.14.5.tar.xz + mirrors://gnome/gtk/4.16/gtk-4.16.1.tar.xz gettext-devel glib2-devel @@ -63541,6 +63548,7 @@ Gnome session. /usr/share/man/man1/gtk4-node-editor* /usr/share/man/man1/gtk4-rendernode-tool* /usr/share/man/man1/gtk4-path-tool* + /usr/share/man/man1/gtk4-image-tool* /usr/share/doc /usr/lib/libgtk* /usr/lib/gtk-4.0 @@ -63555,7 +63563,7 @@ Gnome session. GTK4 demo uygulamaları app:gui - gtk4 + gtk4 librsvg @@ -63587,7 +63595,7 @@ Gnome session. GTK4 için geliştirme dosyaları Pliki nagłówkowe do gtk4 - gtk4 + gtk4 lzo-devel pango-devel libX11-devel @@ -63622,7 +63630,7 @@ Gnome session. GTK4 icon cache updater GTK4 için simge önbelleği güncelleyicisi - gtk4 + gtk4 /usr/bin/gtk*-update-icon-cache @@ -63630,6 +63638,13 @@ Gnome session. + + 2024-09-13 + 4.16.1 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-08-16 4.14.5 @@ -420645,11 +420660,14 @@ complete albums that you have purchased from Amazon. https://download.gnome.org/sources/libspelling/0.4/libspelling-0.4.0.tar.xz meson + asciidoc gtk4-devel vala-devel + gi-docgen glib2-devel icu4c-devel pango-devel + sysprof-devel enchant2-devel gtksourceview5-devel gobject-introspection-devel @@ -422410,7 +422428,7 @@ complete albums that you have purchased from Amazon. Modern GNOME uygulamaları için yapı taşları. Modern GNOME uygulamaları için yapı taşları. org.gnome.Adwaita1.Demo - https://download.gnome.org/sources/libadwaita/1.5/libadwaita-1.5.3.tar.xz + https://download.gnome.org/sources/libadwaita/1.6/libadwaita-1.6.0.tar.xz meson sassc @@ -422453,7 +422471,7 @@ complete albums that you have purchased from Amazon. libadwaita-devel Development files for libadwaita - libadwaita + libadwaita glib2-devel gtk4-devel fribidi-devel @@ -422465,6 +422483,13 @@ complete albums that you have purchased from Amazon. + + 2024-09-12 + 1.6 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-08-02 1.5.3 @@ -425435,7 +425460,7 @@ complete albums that you have purchased from Amazon. Libpanel helps you create IDE-like applications using GTK 4 and libadwaita. Libpanel helps you create IDE-like applications using GTK 4 and libadwaita. libpanel - https://download.gnome.org/sources/libpanel/1.6/libpanel-1.6.0.tar.xz + https://download.gnome.org/sources/libpanel/1.8/libpanel-1.8.0.tar.xz meson gtk-doc @@ -425473,7 +425498,10 @@ complete albums that you have purchased from Amazon. libpanel-devel Development files for libpanel - libpanel + libpanel + gtk4-devel + glib2-devel + libadwaita-devel /usr/include @@ -425487,13 +425515,20 @@ complete albums that you have purchased from Amazon. gtk4-devel glib2-devel - libpanel + libpanel /usr/share/doc/panel-1.0 + + 2024-09-14 + 1.8.0 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-04-19 1.6.0 @@ -425822,10 +425857,13 @@ complete albums that you have purchased from Amazon. https://download.gnome.org/sources/localsearch/3.8/localsearch-3.8.0.tar.xz meson + asciidoc + gi-docgen tiff-devel glib2-devel icu4c-devel exempi-devel + libxslt-devel giflib-devel libpng-devel upower-devel @@ -425841,6 +425879,7 @@ complete albums that you have purchased from Amazon. libjpeg-turbo-devel totem-pl-parser-devel gst-plugins-base-devel + python3-pygobject3-devel gobject-introspection-devel programming/library/localsearch/pspec.xml @@ -428244,7 +428283,11 @@ Konuk sanal makinede çalışan okuyucu. https://download.gnome.org/sources/tinysparql/3.8/tinysparql-3.8.0.tar.xz meson + asciidoc + gi-docgen + bash-completion vala-devel + dbus-devel glib2-devel icu4c-devel sqlite-devel @@ -428252,6 +428295,7 @@ Konuk sanal makinede çalışan okuyucu. libsoup3-devel json-glib-devel avahi-glib-devel + python3-pygobject3-devel gobject-introspection-devel programming/library/tinysparql/pspec.xml @@ -428282,7 +428326,7 @@ Konuk sanal makinede çalışan okuyucu. /usr/share/doc - tinysparql + tracker @@ -428299,6 +428343,9 @@ Konuk sanal makinede çalışan okuyucu. /usr/include /usr/lib/pkgconfig + + tracker-devel + @@ -479897,6 +479944,70 @@ provide integrated access to the cloud providers services. + + + mozjs + http://www.mozilla.org/js/spidermonkey/ + + PisiLinux Community + admins@pisilinux.org + + NPL-1.1 + library + programming.language.java + Stand-alone JavaScript C Library + Spidermonkey is Mozilla's C implementation of JavaScript. + https://ftp.mozilla.org/pub/firefox/releases/128.2.0esr/source/firefox-128.2.0esr.source.tar.xz + + python3-devel + zlib-devel + nspr-devel + readline-devel + autoconf213 + rust + llvm + + + mozjs128-fix-soname.patch + + programming/language/java/mozjs/pspec.xml + + + mozjs + + nspr + zlib + libgcc + readline + + + /usr/bin + /usr/lib + /usr/share/doc + + + + mozjs-devel + Development files for spidermonkey + + mozjs + nspr-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + 2024-09-11 + 128.2.0 + First release + Mustafa Cinasal + muscnsl@gmail.com + + + eclipse-ecj diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index b03cb10bce..17059a7b4b 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -11af447c5091c317b84dca4b54f3a9ba3a2c0e3c \ No newline at end of file +6ea3d04fe7733a1768a5bd422178a25a90eed701 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index c6c5e5c0a9..7ed9fa9a19 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 d5512bac91..2020d65f7e 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -3c9883af5e11161ef75caad3b6066119535f0164 \ No newline at end of file +30ebd700ffa5e902f86f5910832dd72bfb748a37 \ No newline at end of file diff --git a/programming/language/java/mozjs/actions.py b/programming/language/java/mozjs/actions.py new file mode 100644 index 0000000000..567646e7a0 --- /dev/null +++ b/programming/language/java/mozjs/actions.py @@ -0,0 +1,74 @@ +# -*- 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 get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +#WorkDir = "mozjs%s/js/src" % get.srcVERSION() + +shelltools.export("SHELL","/bin/sh") +WorkDir = "firefox-%s" %get.srcVERSION() + +def setup(): + #shelltools.cd("js/src") + #shelltools.system("sed -i 's/(defined\((@TEMPLATE_FILE)\))/\1/' config/milestone.pl ") + shelltools.export("CC", "gcc") + shelltools.export("CXX", "g++") + + shelltools.system("mkdir -p build-js") + shelltools.cd("build-js") + + shelltools.system("sh ../js/src/configure \ + --enable-readline \ + --with-intl-api \ + --disable-debug \ + --disable-debug-symbols \ + --disable-jemalloc \ + --disable-strip \ + --enable-hardening \ + --enable-linker=gold \ + --enable-optimize \ + --enable-readline \ + --enable-release \ + --enable-shared-js \ + --enable-tests \ + --with-intl-api \ + --with-system-zlib \ + --with-system-nspr \ + --without-system-icu") + # --prefix=/usr \ + +def build(): + shelltools.cd("build-js") + autotools.make("prefix=/usr") + +# def check(): + # shelltools.cd("build-js") + + #autotools.make("-C js/src check-jstests") + #autotools.make("-C js/src check-jit-test") + + +def install(): + shelltools.cd("build-js") + autotools.rawInstall("DESTDIR=%s prefix=/usr" % get.installDIR()) + pisitools.remove("/usr/lib/*.ajs") + + pisitools.dosym("/usr/lib/libmozjs-128.so", "/usr/lib/libmozjs-128.so.0") + + pisitools.dosed("%s/usr/bin/js128-config" % get.installDIR(), "usr/local", "usr") + pisitools.dosed("%s/usr/lib/pkgconfig/mozjs-128.pc" % get.installDIR(), "usr/local", "usr") + + #for polkit + #pisitools.rename("/usr/lib/pkgconfig/mozjs-..pc", "mozjs-17.0.pc") + #pisitools.remove("usr/lib/libmozjs-..a") + + shelltools.cd("..") + pisitools.dodoc("README*") + + # add link for polkit + #pisitools.dosym("libmozjs-..so", "/usr/lib/libmozjs-17.0.so") diff --git a/programming/language/java/mozjs/files/mozjs128-fix-soname.patch b/programming/language/java/mozjs/files/mozjs128-fix-soname.patch new file mode 100644 index 0000000000..dd42ea0e99 --- /dev/null +++ b/programming/language/java/mozjs/files/mozjs128-fix-soname.patch @@ -0,0 +1,25 @@ +From d21c7cb9343d8c495d987e71be0f35887574c820 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= +Date: Wed, 15 Jul 2020 08:21:47 +0200 +Subject: [PATCH] Add soname switch to linker, regardless of Operating System + +Fix backported from Debian: http://bugs.debian.org/746705 +--- + config/rules.mk | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/config/rules.mk b/config/rules.mk +index 90a9946..dc87789 100644 +--- a/config/rules.mk ++++ b/config/rules.mk +@@ -291,6 +291,8 @@ ifeq ($(OS_ARCH),GNU) + OS_CPPFLAGS += -DPATH_MAX=1024 -DMAXPATHLEN=1024 + endif + ++EXTRA_DSO_LDOPTS += -Wl,-soname,lib$(JS_LIBRARY_NAME).so.0 ++ + # + # MINGW32 + # +-- +2.37.1 diff --git a/programming/language/java/mozjs/pspec.xml b/programming/language/java/mozjs/pspec.xml new file mode 100644 index 0000000000..ae36946819 --- /dev/null +++ b/programming/language/java/mozjs/pspec.xml @@ -0,0 +1,68 @@ + + + + + mozjs + http://www.mozilla.org/js/spidermonkey/ + + PisiLinux Community + admins@pisilinux.org + + NPL-1.1 + library + Stand-alone JavaScript C Library + Spidermonkey is Mozilla's C implementation of JavaScript. + https://ftp.mozilla.org/pub/firefox/releases/128.2.0esr/source/firefox-128.2.0esr.source.tar.xz + + python3-devel + zlib-devel + nspr-devel + readline-devel + autoconf213 + rust + llvm + + + mozjs128-fix-soname.patch + + + + + mozjs + + nspr + zlib + libgcc + readline + + + /usr/bin + /usr/lib + /usr/share/doc + + + + + mozjs-devel + Development files for spidermonkey + + mozjs + nspr-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + + 2024-09-11 + 128.2.0 + First release + Mustafa Cinasal + muscnsl@gmail.com + + + diff --git a/programming/language/java/mozjs/translations.xml b/programming/language/java/mozjs/translations.xml new file mode 100644 index 0000000000..04ee141abe --- /dev/null +++ b/programming/language/java/mozjs/translations.xml @@ -0,0 +1,15 @@ + + + + spidermonkey + Javascript C Kitaplığı + Mozilla'nın Javascript'in C implementasyonu. + Spidermonkey est l'Implémentation C de Javascript par Mozilla. + Spidermonkey es la implementación de JavaScript con C de Mozilla. + + + + spidermonkey-devel + spidermonkey için geliştirme dosyaları + +