diff --git a/network/misc/webkit2gtk-5.0/actions.py b/network/misc/webkit2gtk-5.0/actions.py new file mode 100644 index 0000000000..22447cec05 --- /dev/null +++ b/network/misc/webkit2gtk-5.0/actions.py @@ -0,0 +1,59 @@ +#!/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 get +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +paths = ["JavaScriptCore", "WebCore", "WebKit", "WebKit2"] +docs = ["AUTHORS", "COPYING.LIB", "THANKS", \ + "LICENSE-LGPL-2", "LICENSE-LGPL-2.1", "LICENSE"] + +def setup(): + #shelltools.system("rm -r Source/ThirdParty/gtest/") + #pisitools.dosed("Source/cmake/OptionsGTK.cmake", "2.99.5", "2.72.0") + shelltools.system("mkdir build") + shelltools.cd("build") + cmaketools.configure("-DPORT=GTK \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_SKIP_RPATH=ON \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_INSTALL_DIR=/usr/lib \ + -DLIBEXEC_INSTALL_DIR=/usr/lib/webkit2gtk-5.0 \ + -DENABLE_CREDENTIAL_STORAGE=ON \ + -DENABLE_GEOLOCATION=ON \ + -DENABLE_VIDEO=ON \ + -DENABLE_WEB_AUDIO=ON \ + -DENABLE_WEBGL=ON \ + -DUSE_LIBHYPHEN=OFF \ + -DUSE_SOUP2=OFF \ + -DUSE_WOFF2=OFF \ + -DUSE_SYSTEMD=OFF \ + -DUSE_GTK4=ON \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DJPEG_INCLUDE_DIR=/usr/include/openjpeg-2.5 \ + -DSHOULD_INSTALL_JS_SHELL=ON \ + -DUSE_WPE_RENDERER=OFF \ + -DENABLE_MINIBROWSER=ON", sourceDir="..") + +def build(): + shelltools.cd("build") + cmaketools.make() + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.remove("/usr/bin/WebKitWebDriver") + + pisitools.dodoc("../NEWS") + shelltools.cd("../Source") + for path in paths: + for doc in docs: + if shelltools.isFile("%s/%s" % (path, doc)): + pisitools.insinto("%s/%s/%s" % (get.docDIR(), get.srcNAME(), path), + "%s/%s" % (path, doc)) diff --git a/network/misc/webkit2gtk-5.0/files/install-minibrowser.patch b/network/misc/webkit2gtk-5.0/files/install-minibrowser.patch new file mode 100644 index 0000000000..1ac5e72b0c --- /dev/null +++ b/network/misc/webkit2gtk-5.0/files/install-minibrowser.patch @@ -0,0 +1,37 @@ +From: Alberto Garcia +Subject: Install the MiniBrowser binary +Forwarded: not-needed +Index: webkitgtk/Tools/MiniBrowser/gtk/main.c +=================================================================== +--- webkitgtk.orig/Tools/MiniBrowser/gtk/main.c ++++ webkitgtk/Tools/MiniBrowser/gtk/main.c +@@ -265,8 +265,6 @@ int main(int argc, char *argv[]) + } + g_option_context_free (context); + +- g_setenv("WEBKIT_INJECTED_BUNDLE_PATH", WEBKIT_INJECTED_BUNDLE_PATH, FALSE); +- + // Enable the favicon database, by specifying the default directory. + webkit_web_context_set_favicon_database_directory(webkit_web_context_get_default(), NULL); + +Index: webkitgtk/Tools/MiniBrowser/gtk/GNUmakefile.am +=================================================================== +--- webkitgtk.orig/Tools/MiniBrowser/gtk/GNUmakefile.am ++++ webkitgtk/Tools/MiniBrowser/gtk/GNUmakefile.am +@@ -1,5 +1,5 @@ + if ENABLE_WEBKIT2 +-noinst_PROGRAMS += \ ++libexec_PROGRAMS += \ + Programs/MiniBrowser + endif + +@@ -44,9 +44,6 @@ Programs_MiniBrowser_LDADD = \ + $(GTK_LIBS) \ + $(LIBSOUP_LIBS) + +-Programs_MiniBrowser_LDFLAGS = \ +- -no-install +- + CLEANFILES += \ + $(top_builddir)/Programs/MiniBrowser \ + $(minibrowser_built_sources) \ diff --git a/network/misc/webkit2gtk-5.0/pspec.xml b/network/misc/webkit2gtk-5.0/pspec.xml new file mode 100644 index 0000000000..37732d5477 --- /dev/null +++ b/network/misc/webkit2gtk-5.0/pspec.xml @@ -0,0 +1,157 @@ + + + + + webkit2gtk-5.0 + http://webkitgtk.org + + Alihan Öztürk + admins@pisilinux.org + + LGPLv2 + LGPLv2.1 + BSD + library + An opensource web browser engine for GTK+ applications + The GTK+ port of WebKit is intended to provide a browser component primarily for users of the portable GTK+ UI toolkit on platforms like Linux. + https://www.webkitgtk.org/releases/webkitgtk-2.38.0.tar.xz + + cmake + which + gperf + gtk-doc + bubblewrap + ruby-devel + mesa-devel + gtk3-devel + gtk2-devel + gtk4-devel + webp-devel + libwpe-devel + cairo-devel + icu4c-devel + libXt-devel + lcms2-devel + sqlite-devel + python3-devel + libsoup3-devel + wayland-devel + libxslt-devel + geoclue-devel + elogind-devel + libgudev-devel + harfbuzz-devel + enchant2-devel + xdg-dbus-proxy + libtasn1-devel + libglvnd-devel + libnotify-devel + openjpeg2-devel + libsecret-devel + libgcrypt-devel + libseccomp-devel + libmanette-devel + icon-theme-hicolor + libjpeg-turbo-devel + wpebackend-fdo-devel + gst-plugins-bad-devel + gst-plugins-base-devel + gobject-introspection-devel + + + + + + + + webkit2gtk-5.0 + + atk + zlib + gtk3 + gtk4 + mesa + webp + lcms2 + cairo + icu4c + libXt + glib2 + pango + libwpe + libX11 + libgcc + libpng + sqlite + libxml2 + wayland + enchant + geoclue + libsoup3 + libxslt + elogind + enchant2 + libtasn1 + harfbuzz + freetype + libglvnd + libsecret + openjpeg2 + libnotify + libgcrypt + gstreamer + gst-libav + fontconfig + gdk-pixbuf + libXdamage + libXrender + libseccomp + libmanette + libXcomposite + libjpeg-turbo + wpebackend-fdo + wayland-client + wayland-server + gst-plugins-bad + gst-plugins-base + gst-plugins-good + gobject-introspection + + + /usr/lib + /usr/share + /usr/share/doc + + + + + webkit2gtk-5.0-devel + library + data:doc + Development files for GTK+ port of WebKit + + gtk3-devel + glib2-devel + libsoup3-devel + webkit2gtk-5.0 + + + /usr/bin + /usr/include + /usr/lib/pkgconfig + /usr/share/doc/webkit-gtk/Web* + /usr/share/doc/webkit2gtk/html + /usr/share/doc/webkit-gtk/JavaScriptCore + + + + + + 2022-09-17 + 2.38.0 + First release. + Mustafa Cinasal + muscnsl@gmail.com + + + diff --git a/pisi-index.xml b/pisi-index.xml index ed537cc3f6..c5a5065d3c 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -13661,6 +13661,157 @@ functionality to build high-performing, platform-independent programs. + + + webkit2gtk-5.0 + http://webkitgtk.org + + Alihan Öztürk + admins@pisilinux.org + + LGPLv2 + LGPLv2.1 + BSD + library + network.misc + An opensource web browser engine for GTK+ applications + The GTK+ port of WebKit is intended to provide a browser component primarily for users of the portable GTK+ UI toolkit on platforms like Linux. + https://www.webkitgtk.org/releases/webkitgtk-2.38.0.tar.xz + + cmake + which + gperf + gtk-doc + bubblewrap + ruby-devel + mesa-devel + gtk3-devel + gtk2-devel + gtk4-devel + webp-devel + libwpe-devel + cairo-devel + icu4c-devel + libXt-devel + lcms2-devel + sqlite-devel + python3-devel + libsoup3-devel + wayland-devel + libxslt-devel + geoclue-devel + elogind-devel + libgudev-devel + harfbuzz-devel + enchant2-devel + xdg-dbus-proxy + libtasn1-devel + libglvnd-devel + libnotify-devel + openjpeg2-devel + libsecret-devel + libgcrypt-devel + libseccomp-devel + libmanette-devel + icon-theme-hicolor + libjpeg-turbo-devel + wpebackend-fdo-devel + gst-plugins-bad-devel + gst-plugins-base-devel + gobject-introspection-devel + + network/misc/webkit2gtk-5.0/pspec.xml + + + webkit2gtk-5.0 + + atk + zlib + gtk3 + gtk4 + mesa + webp + lcms2 + cairo + icu4c + libXt + glib2 + pango + libwpe + libX11 + libgcc + libpng + sqlite + libxml2 + wayland + enchant + geoclue + libsoup3 + libxslt + elogind + enchant2 + libtasn1 + harfbuzz + freetype + libglvnd + libsecret + openjpeg2 + libnotify + libgcrypt + gstreamer + gst-libav + fontconfig + gdk-pixbuf + libXdamage + libXrender + libseccomp + libmanette + libXcomposite + libjpeg-turbo + wpebackend-fdo + wayland-client + wayland-server + gst-plugins-bad + gst-plugins-base + gst-plugins-good + gobject-introspection + + + /usr/lib + /usr/share + /usr/share/doc + + + + webkit2gtk-5.0-devel + Development files for GTK+ port of WebKit + library + data:doc + + gtk3-devel + glib2-devel + libsoup3-devel + webkit2gtk-5.0 + + + /usr/bin + /usr/include + /usr/lib/pkgconfig + /usr/share/doc/webkit-gtk/Web* + /usr/share/doc/webkit2gtk/html + /usr/share/doc/webkit-gtk/JavaScriptCore + + + + + 2022-09-17 + 2.38.0 + First release. + Mustafa Cinasal + muscnsl@gmail.com + + + grpc @@ -13936,7 +14087,7 @@ functionality to build high-performing, platform-independent programs.SSH bağlantılarının kontrol edilebilmesini sağlayan C kitaplığı libssh library was designed to be used by programmers needing a working SSH implementation by the mean of a library. The complete control of the client is made by the programmer. With libssh, you can remotely execute programs, transfer files, use a secure and transparent tunnel for your remote programs. With its Secure FTP implementation, you can play with remote files easily, without third-party programs others than libcrypto (from openssl). libssh, yazılımlarında SSH kullanmak isteyen programcılar için tasarlanmış bir C kitaplığıdır. SSH istemcisi programcı tarafından tam olarak kontrol edilebilir, uzaktan yazılım çalıştırma, tünel yaratma, dosya transferi ve uzak dosya erişimi işlemleri yapılabilir. Tüm bunlar için openssl paketinde bulunan lıbcrypto'nun sistemde bulunması yeterlidir. - https://www.libssh.org/files/0.10/libssh-0.10.2.tar.xz + https://www.libssh.org/files/0.10/libssh-0.10.4.tar.xz openssl-devel cmocka-devel @@ -13984,8 +14135,8 @@ functionality to build high-performing, platform-independent programs. - 2022-09-01 - 0.10.2 + 2022-09-14 + 0.10.4 Version bump. Mustafa Cinasal muscnsl@gmail.com @@ -99927,10 +100078,12 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol The session manager allows the user to save sessions and restore them after login. It is capable of saving several different sessions. It comes with three splash screen engines. And at last it helps you to log out, reboot, and shutdown the system. Xfce oturum yöneticisi, kullanıcıların oturumlarını kaydetmesine ve giriş yaptıktan sonra tekrar oturumu çağırmalarına izin verir. Birden fazla, farklı oturumları kaydetmede oldukça başarılıdır. Pakette üç tane örnek açılış teması var ve son olarak, sistemi kapatırken, yeniden başlatırken veya çıkarken kullanıcılara yardımcı olur. Xfce4-session jest zgodny z "menedżerem sesji" X11 zaprojektowanym do użycia ze środowiskiem graficznym Xfce4. Podczas wylogowywania, menedżer sesji zapisuje wszystkie uruchomione aplikacje. Przy ponownym zalogowaniu, przywraca je z oknami na tych samych pozycjach. - https://archive.xfce.org/xfce/4.16/src/xfce4-session-4.16.0.tar.bz2 + https://archive.xfce.org/src/xfce/xfce4-session/4.17/xfce4-session-4.17.0.tar.bz2 intltool atk-devel + xfce4-dev-tools + autoconf gtk3-devel dbus-devel glib2-devel @@ -99943,16 +100096,16 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libX11-devel libICE-devel polkit-devel + elogind-devel libwnck3-devel xorg-app-devel gdk-pixbuf-devel fontconfig-devel - libxfce4ui-devel - libxfce4util-devel + libxfce4ui-devel + libxfce4util-devel mageia/0001-Export-XDG_CONFIG_HOME-and-XDG_CACHE_HOME.patch - mageia/xfce4-session-4.13.2-add-more-screen-lockers-to-xflock4.patch mageia/xfce4-session-4.13.2-xinitrc.patch desktop/xfce/base/xfce4-session/pspec.xml @@ -99991,6 +100144,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2022-09-14 + 4.17.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2021-01-29 4.16.0 @@ -144620,6 +144780,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol KWin is the window manager of the K desktop environment. mirrors://kde/stable/plasma/5.25.5/kwin-5.25.5.tar.xz + hwdata kactivities-devel kauth-devel kcmutils-devel @@ -144703,6 +144864,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kwin lcms2 + hwdata kactivities kauth libcap @@ -255545,7 +255707,7 @@ components such as the Settings and gnome-shell. 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.6/gtk-4.6.7.tar.xz + mirrors://gnome/gtk/4.8/gtk-4.8.1.tar.xz gettext-devel glib2-devel @@ -255636,6 +255798,7 @@ components such as the Settings and gnome-shell. /usr/share/man/man1/gtk4-encode-symbolic* /usr/share/man/man1/gtk4-launch* /usr/share/man/man1/gtk4-query-settings* + /usr/share/man/man1/gtk4-node-editor* /usr/share/doc /usr/lib/libgtk* /usr/lib/gtk-4.0 @@ -255650,7 +255813,7 @@ components such as the Settings and gnome-shell. GTK4 demo uygulamaları app:gui - gtk4 + gtk4 librsvg @@ -255682,7 +255845,7 @@ components such as the Settings and gnome-shell. GTK4 için geliştirme dosyaları Pliki nagłówkowe do gtk4 - gtk4 + gtk4 pango-devel libX11-devel libXi-devel @@ -255716,7 +255879,7 @@ components such as the Settings and gnome-shell. GTK4 icon cache updater GTK4 için simge önbelleği güncelleyicisi - gtk4 + gtk4 /usr/bin/gtk*-update-icon-cache @@ -255724,6 +255887,13 @@ components such as the Settings and gnome-shell. + + 2022-09-16 + 4.8.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2022-08-17 4.6.7 @@ -342309,7 +342479,7 @@ contacts, tasks, and calendar information. Güçlü bir sanallaştırma programı 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. VirtualBox, ev kullanımı yanında kurumsal kullanım alanı da bulan güçlü bir xf86 sanallaştırma ürünleri ailesidir. Bu sürüm, USB ve birkaç özellik için desteği bulunmayan açık kodlu uyarlamasıdır. - http://download.virtualbox.org/virtualbox/6.1.36/VirtualBox-6.1.36.tar.bz2 + http://download.virtualbox.org/virtualbox/6.1.38/VirtualBox-6.1.38.tar.bz2 dkms.conf dkms-guest.conf @@ -342403,8 +342573,8 @@ contacts, tasks, and calendar information. libglvnd python3 - module-virtualbox - virtualbox-dkms + module-virtualbox + virtualbox-dkms @@ -342444,8 +342614,8 @@ contacts, tasks, and calendar information. xorg-server libXcomposite - module-virtualbox-guest - virtualbox-guest-dkms + module-virtualbox-guest + virtualbox-guest-dkms @@ -342494,6 +342664,13 @@ contacts, tasks, and calendar information. + + 2022-09-16 + 6.1.38 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2022-07-21 6.1.36 @@ -344099,7 +344276,7 @@ from a wide variety of machine architectures. The official VirtualBox Guest Additions ISO image The official VirtualBox Guest Additions ISO image The official VirtualBox Guest Additions ISO image - https://download.virtualbox.org/virtualbox/6.1.34/VBoxGuestAdditions_6.1.34.iso + https://download.virtualbox.org/virtualbox/6.1.38/VBoxGuestAdditions_6.1.38.iso hardware/virtualization/virtualbox-guest-iso/pspec.xml @@ -344112,6 +344289,13 @@ from a wide variety of machine architectures. + + 2022-09-17 + 6.1.38 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2022-04-29 6.1.34 diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 3dc80acf5b..b03716f5f5 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -93d58bbd6174d8d48f41937f77b794f41ab08df0 \ No newline at end of file +0f5a3522ca5d9a1f8a05360db5de233c44664adc \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 1927189681..41c5aee1ef 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 8b8000e1bd..aa8650fa26 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -5c4a05d99dab44cd5f75d8fc9de3ba9b946d2cc1 \ No newline at end of file +b84da0594fefd05b4bf16b29161bc9df14a52ed0 \ No newline at end of file