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ı
+
+