gnome ver. bump
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
<License>LGPLv2</License>
|
||||
<Summary>Extensible screen reader that provides access to the desktop</Summary>
|
||||
<Description>Extensible screen reader that provides access to the desktop.</Description>
|
||||
<Archive sha1sum="8045061e3aa4b1ef8521951b6f53aefdb0b82cc1" type="tarxz">https://download.gnome.org/sources/orca/44/orca-44.1.tar.xz</Archive>
|
||||
<Archive sha1sum="fa3d01b25b609858d323c6f62303ea79f91098e0" type="tarxz">https://download.gnome.org/sources/orca/45/orca-45.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>itstool</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
@@ -69,6 +69,13 @@
|
||||
</Package>
|
||||
-->
|
||||
<History>
|
||||
<Update release="21">
|
||||
<Date>2023-10-24</Date>
|
||||
<Version>45.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="20">
|
||||
<Date>2023-05-25</Date>
|
||||
<Version>44.1</Version>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<Icon>tracker</Icon>
|
||||
<Summary>Tracker is an efficient search engine and triplestore for desktop, embedded and mobile.</Summary>
|
||||
<Description>Tracker is an efficient search engine and triplestore for desktop, embedded and mobile.</Description>
|
||||
<Archive sha1sum="a18cd12b3ba5444f7a215fe334be2b734080cb86">https://download.gnome.org/sources/tracker/3.5/tracker-3.5.3.tar.xz</Archive>
|
||||
<Archive sha1sum="b7cf52921cc7763754a1513e00069a3157095254">https://download.gnome.org/sources/tracker/3.6/tracker-3.6.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
@@ -83,6 +83,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="14">
|
||||
<Date>2023-09-16</Date>
|
||||
<Version>3.6.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="13">
|
||||
<Date>2023-06-01</Date>
|
||||
<Version>3.5.3</Version>
|
||||
|
||||
@@ -7,17 +7,17 @@
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import mesontools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
#shelltools.system("./autogen.sh")
|
||||
autotools.configure()
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
mesontools.install()
|
||||
|
||||
shelltools.copytree("%s/usr/share/pkgconfig" % get.installDIR(), "%s/usr/lib/pkgconfig" % get.installDIR())
|
||||
pisitools.removeDir("/usr/share/pkgconfig")
|
||||
|
||||
@@ -10,8 +10,9 @@
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>Adwaita icon theme</Summary>
|
||||
<Description>Adwaita icon theme</Description>
|
||||
<Archive type="tarxz" sha1sum="3668a181105b5cfa7d9a6f510e9cd2574170f7d9">https://download.gnome.org/sources/adwaita-icon-theme/44/adwaita-icon-theme-44.0.tar.xz</Archive>
|
||||
<Archive type="tarxz" sha1sum="9a498c7abf681bc44c32a3d0a6a9a5ea7797fcda">https://download.gnome.org/sources/adwaita-icon-theme/45/adwaita-icon-theme-45.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>gtk2-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
@@ -47,6 +48,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="16">
|
||||
<Date>2023-10-24</Date>
|
||||
<Version>45.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="15">
|
||||
<Date>2023-03-20</Date>
|
||||
<Version>44.0</Version>
|
||||
|
||||
@@ -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 mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("ChangeLog","COPYING", "NEWS", "README*")
|
||||
@@ -0,0 +1,80 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gtkmm4</Name>
|
||||
<Homepage>https://www.gtkmm.org/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2.1</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>C++ binding for GTK+</Summary>
|
||||
<Description>gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance.</Description>
|
||||
<Archive sha1sum="55b169b8b708798512a1bda288bb7aaffb2d949b" type="tarxz">http://ftp.gnome.org/pub/GNOME/sources/gtkmm/4.12/gtkmm-4.12.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>doxygen</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>libxslt-devel</Dependency>
|
||||
<Dependency>atkmm-devel</Dependency>
|
||||
<Dependency>glibmm-devel</Dependency>
|
||||
<Dependency>cairomm-devel</Dependency>
|
||||
<Dependency>mm-common</Dependency>
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
<Dependency>pangomm-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>gtkmm4</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gtk3</Dependency>
|
||||
<Dependency>atkmm</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>glibmm</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>cairomm</Dependency>
|
||||
<Dependency>pangomm</Dependency>
|
||||
<Dependency>libsigc++</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/libgdkmm*</Path>
|
||||
<Path fileType="library">/usr/lib/libgtkmm*</Path>
|
||||
<Path fileType="library">/usr/lib/gdkmm-4.0</Path>
|
||||
<Path fileType="library">/usr/lib/gtkmm-4.0</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="doc">/usr/share</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gtkmm4-devel</Name>
|
||||
<Summary>Development files for gtkmm</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">gtkmm4</Dependency>
|
||||
<Dependency>atkmm-devel</Dependency>
|
||||
<Dependency>pangomm-devel</Dependency>
|
||||
<Dependency>glibmm-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>cairomm-devel</Dependency>
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2023-09-17</Date>
|
||||
<Version>4.12.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gtkmm</Name>
|
||||
<Summary xml:lang="tr">GTK+ için C++ bağlamı</Summary>
|
||||
<Description xml:lang="tr">gtkmm, grafik kullanıcı arayüzü kitaplığı GTK+'nın resmi C++ arayüzüdür. Tip-güvenli geri çağırmalar ve mirasla genişleyebilen tutarlı parçacıklardan oluşması, en önemli özelliklerini oluşturur.</Description>
|
||||
<Description xml:lang="fr">gtkmm est l'interface C++ officiel de la librairie d'IHM GTK+. Au menu des callbacks (rappels) typesafe (avec vérification de type à la compilation) ainsi qu'un ensemble large et complet de widgets (objets graphiques) facilement extensible via héritage.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>gtkmm-devel</Name>
|
||||
<Summary xml:lang="tr">gtkmm için geliştirme 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 mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
#dirs = ["/usr/share/doc", "/usr/share/devhelp"]
|
||||
#for dir in dirs:
|
||||
#pisitools.removeDir(dir)
|
||||
|
||||
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README*")
|
||||
@@ -0,0 +1,73 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>pangomm-2.48</Name>
|
||||
<Homepage>http://www.gtkmm.org/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<License>LGPLv2.1</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>C++ interface for Pango</Summary>
|
||||
<Description>Pangomm is a library that provides pango based C++ interface for object-oriented gtkmm applications.</Description>
|
||||
<Archive sha1sum="e776f0cae57be53e1dfe87916115a94264c9c79f" type="tarxz">mirrors://gnome/pangomm/2.50/pangomm-2.50.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>grep</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>libtool</Dependency>
|
||||
<Dependency>doxygen</Dependency>
|
||||
<Dependency>mm-common</Dependency>
|
||||
<Dependency>boost-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>pango-devel</Dependency>
|
||||
<Dependency>glibmm-devel</Dependency>
|
||||
<Dependency>cairomm-devel</Dependency>
|
||||
<Dependency>libsigc++-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>pangomm-2.48</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>glibmm</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>cairomm</Dependency>
|
||||
<Dependency>libsigc++</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>pangomm-2.48-devel</Name>
|
||||
<Summary>Development files for pangomm</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">pangomm-2.48</Dependency>
|
||||
<Dependency>cairomm-devel</Dependency>
|
||||
<Dependency>glibmm-devel</Dependency>
|
||||
<Dependency>pango-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="data">/usr/lib/pangomm-2.48</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2023-09-17</Date>
|
||||
<Version>2.50.1</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>pangomm</Name>
|
||||
<Summary xml:lang="tr">Pango için C++ arayüzü</Summary>
|
||||
<Description xml:lang="tr">Pangomm, nesne tabanlı gtkmm uygulamaları için C++ tabanlı pango arayüzü sağlayan bir kitaplıktır.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>pangomm-devel</Name>
|
||||
<Summary xml:lang="tr">pangomm için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
@@ -15,6 +15,7 @@ def setup():
|
||||
shelltools.system("sed -i '/adwaita_icon_theme_dep/d' meson.build shell/meson.build || die")
|
||||
mesontools.configure("-Dps=enabled -Ddvi=disabled \
|
||||
-Dsystemduserunitdir=no \
|
||||
-Dgtk_doc=true \
|
||||
-Dplatform=gnome")
|
||||
|
||||
def build():
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>A document viewer, built without GConf and GNOME keyring support</Summary>
|
||||
<Description>Evince is a document viewer for multiple document formats. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application.</Description>
|
||||
<Archive sha1sum="3192950c3ebec510c5a8222bbd34e0d59a8384c6" type="tarxz">https://download.gnome.org/sources/evince/44/evince-44.3.tar.xz</Archive>
|
||||
<Archive sha1sum="94f0a8900acd12ed66c869e53666fa7827e0a268" type="tarxz">https://download.gnome.org/sources/evince/45/evince-45.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>itstool</Dependency>
|
||||
@@ -125,6 +125,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="17">
|
||||
<Date>2023-10-24</Date>
|
||||
<Version>45.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="16">
|
||||
<Date>2023-07-29</Date>
|
||||
<Version>44.3</Version>
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
# -*- 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 \
|
||||
prefix=/usr \
|
||||
--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")
|
||||
|
||||
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.dosed("%s/usr/bin/js115-config" % get.installDIR(), "usr/local", "usr")
|
||||
pisitools.dosed("%s/usr/lib/pkgconfig/mozjs-115.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")
|
||||
+72
@@ -0,0 +1,72 @@
|
||||
Description: Remove unused LLVM and Rust build dependencies
|
||||
Since the Javascript engine is normally part of Firefox, its build
|
||||
system has dependencies on the LLVM and Rust toolchains. This limits
|
||||
the number of architectures which mozjs68 can be built on.
|
||||
.
|
||||
It turns out, however, that neither LLVM nor Rust are used when mozjs68
|
||||
is being built and these build dependencies are therefore not necessary.
|
||||
.
|
||||
This patch removes them and allows mozjs68 to be built on any architecture.
|
||||
.
|
||||
Author: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
|
||||
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=959144
|
||||
Forwarded: no
|
||||
Last-Update: 2020-04-30
|
||||
|
||||
Index: mozjs68-68.6.0/js/moz.configure
|
||||
===================================================================
|
||||
--- mozjs68-68.6.0.orig/js/moz.configure
|
||||
+++ mozjs68-68.6.0/js/moz.configure
|
||||
@@ -18,11 +18,6 @@ def building_js(build_project):
|
||||
option(env='JS_STANDALONE', default=building_js,
|
||||
help='Reserved for internal use')
|
||||
|
||||
-include('../build/moz.configure/rust.configure',
|
||||
- when='--enable-compile-environment')
|
||||
-include('../build/moz.configure/bindgen.configure',
|
||||
- when='--enable-compile-environment')
|
||||
-
|
||||
@depends('JS_STANDALONE')
|
||||
def js_standalone(value):
|
||||
if value:
|
||||
Index: mozjs68-68.6.0/moz.configure
|
||||
===================================================================
|
||||
--- mozjs68-68.6.0.orig/moz.configure
|
||||
+++ mozjs68-68.6.0/moz.configure
|
||||
@@ -598,36 +598,6 @@ set_config('MAKENSISU_FLAGS', nsis_flags
|
||||
|
||||
check_prog('7Z', ('7z', '7za'), allow_missing=True, when=target_is_windows)
|
||||
|
||||
-
|
||||
-@depends(host_c_compiler, c_compiler, bindgen_config_paths)
|
||||
-def llvm_objdump(host_c_compiler, c_compiler, bindgen_config_paths):
|
||||
- clang = None
|
||||
- for compiler in (host_c_compiler, c_compiler):
|
||||
- if compiler and compiler.type == 'clang':
|
||||
- clang = compiler.compiler
|
||||
- break
|
||||
- elif compiler and compiler.type == 'clang-cl':
|
||||
- clang = os.path.join(os.path.dirname(compiler.compiler), 'clang')
|
||||
- break
|
||||
-
|
||||
- if not clang and bindgen_config_paths:
|
||||
- clang = bindgen_config_paths.clang_path
|
||||
- llvm_objdump = 'llvm-objdump'
|
||||
- if clang:
|
||||
- out = check_cmd_output(clang, '--print-prog-name=llvm-objdump',
|
||||
- onerror=lambda: None)
|
||||
- if out:
|
||||
- llvm_objdump = out.rstrip()
|
||||
- return (llvm_objdump,)
|
||||
-
|
||||
-
|
||||
-llvm_objdump = check_prog('LLVM_OBJDUMP', llvm_objdump, what='llvm-objdump',
|
||||
- when='--enable-compile-environment',
|
||||
- paths=toolchain_search_path)
|
||||
-
|
||||
-add_old_configure_assignment('LLVM_OBJDUMP', llvm_objdump)
|
||||
-
|
||||
-
|
||||
# Please do not add configure checks from here on.
|
||||
|
||||
# Fallthrough to autoconf-based configure
|
||||
@@ -0,0 +1,127 @@
|
||||
# HG changeset patch
|
||||
# User André Bargull <andre.bargull@gmail.com>
|
||||
# Date 1510140221 28800
|
||||
# Wed Nov 08 03:23:41 2017 -0800
|
||||
# Node ID 8bf5e7460a7c5ba3430b501d1659c469a862a929
|
||||
# Parent 60fd4a5b01ec70ded9ddfd560fd5be191b1c74b9
|
||||
Bug 1415202: Always use the equivalent year to determine the time zone offset and name. r=Waldo
|
||||
|
||||
diff --git a/js/src/jsdate.cpp b/js/src/jsdate.cpp
|
||||
--- a/js/src/jsdate.cpp
|
||||
+++ b/js/src/jsdate.cpp
|
||||
@@ -2348,22 +2348,26 @@ static PRMJTime ToPRMJTime(double localT
|
||||
prtm.tm_isdst = (DaylightSavingTA(utcTime) != 0);
|
||||
|
||||
return prtm;
|
||||
}
|
||||
|
||||
static size_t FormatTime(char* buf, int buflen, const char* fmt, double utcTime,
|
||||
double localTime) {
|
||||
PRMJTime prtm = ToPRMJTime(localTime, utcTime);
|
||||
- int eqivalentYear = IsRepresentableAsTime32(utcTime)
|
||||
+
|
||||
+ // If an equivalent year was used to compute the date/time components, use
|
||||
+ // the same equivalent year to determine the time zone name and offset in
|
||||
+ // PRMJ_FormatTime(...).
|
||||
+ int timeZoneYear = IsRepresentableAsTime32(utcTime)
|
||||
? prtm.tm_year
|
||||
: EquivalentYearForDST(prtm.tm_year);
|
||||
int offsetInSeconds = (int)floor((localTime - utcTime) / msPerSecond);
|
||||
|
||||
- return PRMJ_FormatTime(buf, buflen, fmt, &prtm, eqivalentYear,
|
||||
+ return PRMJ_FormatTime(buf, buflen, fmt, &prtm, timeZoneYear,
|
||||
offsetInSeconds);
|
||||
}
|
||||
|
||||
enum class FormatSpec { DateTime, Date, Time };
|
||||
|
||||
static bool FormatDate(JSContext* cx, double utcTime, FormatSpec format,
|
||||
MutableHandleValue rval) {
|
||||
JSString* str;
|
||||
diff --git a/js/src/vm/Time.cpp b/js/src/vm/Time.cpp
|
||||
--- a/js/src/vm/Time.cpp
|
||||
+++ b/js/src/vm/Time.cpp
|
||||
@@ -242,17 +242,17 @@ static void PRMJ_InvalidParameterHandler
|
||||
const wchar_t* file, unsigned int line,
|
||||
uintptr_t pReserved) {
|
||||
/* empty */
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Format a time value into a buffer. Same semantics as strftime() */
|
||||
size_t PRMJ_FormatTime(char* buf, int buflen, const char* fmt,
|
||||
- const PRMJTime* prtm, int equivalentYear,
|
||||
+ const PRMJTime* prtm, int timeZoneYear,
|
||||
int offsetInSeconds) {
|
||||
size_t result = 0;
|
||||
#if defined(XP_UNIX) || defined(XP_WIN)
|
||||
struct tm a;
|
||||
#ifdef XP_WIN
|
||||
_invalid_parameter_handler oldHandler;
|
||||
#ifndef __MINGW32__
|
||||
int oldReportMode;
|
||||
@@ -275,39 +275,33 @@ size_t PRMJ_FormatTime(char* buf, int bu
|
||||
*/
|
||||
#if defined(HAVE_LOCALTIME_R) && defined(HAVE_TM_ZONE_TM_GMTOFF)
|
||||
char emptyTimeZoneId[] = "";
|
||||
{
|
||||
/*
|
||||
* Fill out |td| to the time represented by |prtm|, leaving the
|
||||
* timezone fields zeroed out. localtime_r will then fill in the
|
||||
* timezone fields for that local time according to the system's
|
||||
- * timezone parameters.
|
||||
+ * timezone parameters. Use |timeZoneYear| for the year to ensure the
|
||||
+ * time zone name matches the time zone offset used by the caller.
|
||||
*/
|
||||
struct tm td;
|
||||
memset(&td, 0, sizeof(td));
|
||||
td.tm_sec = prtm->tm_sec;
|
||||
td.tm_min = prtm->tm_min;
|
||||
td.tm_hour = prtm->tm_hour;
|
||||
td.tm_mday = prtm->tm_mday;
|
||||
td.tm_mon = prtm->tm_mon;
|
||||
td.tm_wday = prtm->tm_wday;
|
||||
- td.tm_year = prtm->tm_year - 1900;
|
||||
+ td.tm_year = timeZoneYear - 1900;
|
||||
td.tm_yday = prtm->tm_yday;
|
||||
td.tm_isdst = prtm->tm_isdst;
|
||||
|
||||
time_t t = mktime(&td);
|
||||
|
||||
- // If |prtm| cannot be represented in |time_t| the year is probably
|
||||
- // out of range, try again with the DST equivalent year.
|
||||
- if (t == static_cast<time_t>(-1)) {
|
||||
- td.tm_year = equivalentYear - 1900;
|
||||
- t = mktime(&td);
|
||||
- }
|
||||
-
|
||||
// If either mktime or localtime_r failed, fill in the fallback time
|
||||
// zone offset |offsetInSeconds| and set the time zone identifier to
|
||||
// the empty string.
|
||||
if (t != static_cast<time_t>(-1) && localtime_r(&t, &td)) {
|
||||
a.tm_gmtoff = td.tm_gmtoff;
|
||||
a.tm_zone = td.tm_zone;
|
||||
} else {
|
||||
a.tm_gmtoff = offsetInSeconds;
|
||||
diff --git a/js/src/vm/Time.h b/js/src/vm/Time.h
|
||||
--- a/js/src/vm/Time.h
|
||||
+++ b/js/src/vm/Time.h
|
||||
@@ -44,17 +44,17 @@ inline void PRMJ_NowInit() {}
|
||||
#ifdef XP_WIN
|
||||
extern void PRMJ_NowShutdown();
|
||||
#else
|
||||
inline void PRMJ_NowShutdown() {}
|
||||
#endif
|
||||
|
||||
/* Format a time value into a buffer. Same semantics as strftime() */
|
||||
extern size_t PRMJ_FormatTime(char* buf, int buflen, const char* fmt,
|
||||
- const PRMJTime* tm, int equivalentYear,
|
||||
+ const PRMJTime* tm, int timeZoneYear,
|
||||
int offsetInSeconds);
|
||||
|
||||
/**
|
||||
* Requesting the number of cycles from the CPU.
|
||||
*
|
||||
* `rdtsc`, or Read TimeStamp Cycle, is an instruction provided by
|
||||
* x86-compatible CPUs that lets processes request the number of
|
||||
* cycles spent by the CPU executing instructions since the CPU was
|
||||
@@ -0,0 +1,25 @@
|
||||
diff --git i/js/src/build/Makefile.in w/js/src/build/Makefile.in
|
||||
index ee19104e0ef5..a0f06fd35a18 100644
|
||||
--- i/js/src/build/Makefile.in
|
||||
+++ w/js/src/build/Makefile.in
|
||||
@@ -89,6 +89,8 @@ ifneq (,$(REAL_LIBRARY))
|
||||
endif
|
||||
ifneq (,$(SHARED_LIBRARY))
|
||||
$(SYSINSTALL) $(SHARED_LIBRARY) $(DESTDIR)$(libdir)
|
||||
+ mv -f $(DESTDIR)$(libdir)/$(SHARED_LIBRARY) $(DESTDIR)$(libdir)/$(SHARED_LIBRARY).0
|
||||
+ ln -s $(SHARED_LIBRARY).0 $(DESTDIR)$(libdir)/$(SHARED_LIBRARY)
|
||||
ifeq ($(OS_ARCH),Darwin)
|
||||
install_name_tool -id $(abspath $(libdir)/$(SHARED_LIBRARY)) $(DESTDIR)$(libdir)/$(SHARED_LIBRARY)
|
||||
endif
|
||||
diff --git i/js/src/build/moz.build w/js/src/build/moz.build
|
||||
index a7f5fa4ce8eb..726687c13fb0 100644
|
||||
--- i/js/src/build/moz.build
|
||||
+++ w/js/src/build/moz.build
|
||||
@@ -23,6 +23,7 @@ if not CONFIG['JS_STANDALONE']:
|
||||
if CONFIG['JS_SHARED_LIBRARY']:
|
||||
GeckoSharedLibrary('js', linkage=None)
|
||||
SHARED_LIBRARY_NAME = CONFIG['JS_LIBRARY_NAME']
|
||||
+ LDFLAGS += ['-Wl,-soname,lib{}.so.0'.format(SHARED_LIBRARY_NAME)]
|
||||
else:
|
||||
Library('js')
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
"Carried over from mozjs68"
|
||||
--- a/js/src/build/Makefile.in
|
||||
+++ b/js/src/build/Makefile.in
|
||||
@@ -78,6 +78,8 @@
|
||||
endif
|
||||
ifneq (,$(SHARED_LIBRARY))
|
||||
$(SYSINSTALL) $(SHARED_LIBRARY) $(DESTDIR)$(libdir)
|
||||
+ mv -f $(DESTDIR)$(libdir)/$(SHARED_LIBRARY) $(DESTDIR)$(libdir)/$(SHARED_LIBRARY).0
|
||||
+ ln -s $(SHARED_LIBRARY).0 $(DESTDIR)$(libdir)/$(SHARED_LIBRARY)
|
||||
ifeq ($(OS_ARCH),Darwin)
|
||||
install_name_tool -id $(abspath $(libdir)/$(SHARED_LIBRARY)) $(DESTDIR)$(libdir)/$(SHARED_LIBRARY)
|
||||
endif
|
||||
--- a/js/src/build/moz.build 2022-03-13 17:31:39.000000000 +0300
|
||||
+++ b/js/src/build/moz.build 2022-03-21 23:32:34.252893769 +0300
|
||||
@@ -26,6 +26,7 @@
|
||||
if CONFIG["JS_SHARED_LIBRARY"]:
|
||||
GeckoSharedLibrary("js", linkage=None)
|
||||
SHARED_LIBRARY_NAME = CONFIG["JS_LIBRARY_NAME"]
|
||||
+ LDFLAGS += ['-Wl,-soname,lib{}.so.0'.format(SHARED_LIBRARY_NAME)]
|
||||
|
||||
# Ensure symbol versions of shared library on Linux do not conflict
|
||||
# with those in libxul.
|
||||
diff --git a/config/rules.mk b/config/rules.mk
|
||||
index 0f9b2ac..f6b4efe 100644
|
||||
--- a/config/rules.mk
|
||||
+++ b/config/rules.mk
|
||||
@@ -285,6 +285,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.31.1
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
"Carried over + updated from mozjs68"
|
||||
Upstream: no
|
||||
From 9ad10569e11a2fb96377188f895bc66abcc9511d Mon Sep 17 00:00:00 2001
|
||||
From: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
|
||||
Date: Wed, 5 Sep 2018 15:05:24 +0200
|
||||
Subject: [PATCH] silence sandbox violations
|
||||
|
||||
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
|
||||
---
|
||||
python/mozbuild/mozbuild/frontend/emitter.py | 5 -----
|
||||
1 file changed, 5 deletions(-)
|
||||
|
||||
--- a/python/mozbuild/mozbuild/frontend/emitter.py
|
||||
+++ b/python/mozbuild/mozbuild/frontend/emitter.py
|
||||
@@ -1239,12 +1239,6 @@ class TreeMetadataEmitter(LoggingMixin):
|
||||
'is a filename, but a directory is required: %s '
|
||||
'(resolved to %s)' % (local_include, full_path),
|
||||
context)
|
||||
- if (full_path == context.config.topsrcdir or
|
||||
- full_path == context.config.topobjdir):
|
||||
- raise SandboxValidationError(
|
||||
- 'Path specified in LOCAL_INCLUDES '
|
||||
- '(%s) resolves to the topsrcdir or topobjdir (%s), which is '
|
||||
- 'not allowed' % (local_include, full_path), context)
|
||||
include_obj = LocalInclude(context, local_include)
|
||||
local_includes.append(include_obj.path.full_path)
|
||||
yield include_obj
|
||||
@@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>mozjs-115</Name>
|
||||
<Homepage>http://www.mozilla.org/js/spidermonkey/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>NPL-1.1</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>Stand-alone JavaScript C Library</Summary>
|
||||
<Description>Spidermonkey is Mozilla's C implementation of JavaScript.</Description>
|
||||
<Archive type="tarxz" sha1sum="0b135d39bc345ac995ef338c5ac312ca87962623">https://ftp.mozilla.org/pub/firefox/releases/115.2.1esr/source/firefox-115.2.1esr.source.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>nspr-devel</Dependency>
|
||||
<Dependency>readline-devel</Dependency>
|
||||
<Dependency>autoconf213</Dependency>
|
||||
<Dependency>rust</Dependency>
|
||||
<Dependency>llvm</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- <Patch level="1">mozjs78-silence-sandbox-violations.patch</Patch> -->
|
||||
<Patch level="1">mozjs78-fix-soname.patch</Patch>
|
||||
<!--Patch level="1">Remove-unused-LLVM-and-Rust-build-dependencies.patch</Patch-->
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>mozjs-115</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>nspr</Dependency>
|
||||
<Dependency>zlib</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>readline</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>mozjs-115-devel</Name>
|
||||
<Summary>Development files for spidermonkey</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">mozjs-115</Dependency>
|
||||
<Dependency>nspr-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<!--Path fileType="executable">/usr/bin/js17-config</Path-->
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2022-09-18</Date>
|
||||
<Version>115.2.1</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>spidermonkey</Name>
|
||||
<Summary xml:lang="tr">Javascript C Kitaplığı</Summary>
|
||||
<Description xml:lang="tr">Mozilla'nın Javascript'in C implementasyonu.</Description>
|
||||
<Description xml:lang="fr">Spidermonkey est l'Implémentation C de Javascript par Mozilla.</Description>
|
||||
<Description xml:lang="es">Spidermonkey es la implementación de JavaScript con C de Mozilla.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>spidermonkey-devel</Name>
|
||||
<Summary xml:lang="tr">spidermonkey için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
@@ -13,7 +13,7 @@
|
||||
<Summary>It's like d-feet, but written in C and blisteringly fast. Also comes with a library for IDE integration.</Summary>
|
||||
<Icon>dspy</Icon>
|
||||
<Description>D-feet gibi ama C ile yazılmış ve inanılmaz hızlı. Ayrıca IDE entegrasyonu için bir kütüphane ile birlikte gelir.</Description>
|
||||
<Archive sha1sum="2c851807c871ce8ba4c3c5205096fdbcf91b0425" type="tarxz">https://download.gnome.org/sources/d-spy/1.6/d-spy-1.6.0.tar.xz</Archive>
|
||||
<Archive sha1sum="a1f52fdb0eb8c30517b2909d6c753f041dcbbd92" type="tarxz">https://download.gnome.org/sources/d-spy/1.8/d-spy-1.8.0.tar.xz</Archive>
|
||||
<!-- <Archive sha1sum="d6dc12bc1ca40fa3940ce253dd44731c966fcf02" type="tarxz">https://download.gnome.org/sources/dspy/1.2/dspy-1.2.1.tar.xz</Archive> -->
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
@@ -66,6 +66,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2023-10-24</Date>
|
||||
<Version>1.8.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2023-03-17</Date>
|
||||
<Version>1.6.0</Version>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<Summary>Deferred Execution library for GNOME and GTK</Summary>
|
||||
<Icon>libdex</Icon>
|
||||
<Description>GNOME ve GTK için Ertelenmiş Yürütme kitaplığı</Description>
|
||||
<Archive sha1sum="2a2f0bb347a64b89c14de89a8148bf3ecd70c507" type="tarxz">https://download.gnome.org/sources/libdex/0.2/libdex-0.2.0.tar.xz</Archive>
|
||||
<Archive sha1sum="185c79ef8c4a250dd7ad3673eab397c910bb192b" type="tarxz">https://download.gnome.org/sources/libdex/0.4/libdex-0.4.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>vala-devel</Dependency>
|
||||
@@ -59,6 +59,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2023-10-24</Date>
|
||||
<Version>0.4.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2023-03-21</Date>
|
||||
<Version>0.2.0</Version>
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
#!/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 mesontools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("COPYING", "README*")
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>libei</Name>
|
||||
<Homepage>https://gitlab.freedesktop.org/libinput/libei</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>MIT</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>libei is a library for Emulated Input, primarily aimed at the Wayland
|
||||
stack. It provides three parts:</Summary>
|
||||
<Icon>libei</Icon>
|
||||
<Description>libei, öncelikle Wayland'i hedefleyen, Taklit Edilmiş Giriş için bir kütüphanedir
|
||||
yığın. Üç bölüm sağlar:</Description>
|
||||
<Archive sha1sum="67e09efa21d352ef9c546b61103ef9683bd36d27" type="tarbz2">https://gitlab.freedesktop.org/libinput/libei/-/archive/1.1.0/libei-1.1.0.tar.bz2</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>git</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>elogind-devel</Dependency>
|
||||
<Dependency>libevdev-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<!--
|
||||
<Patches>
|
||||
<Patch>libei.patch</Patch>
|
||||
<Patch level="1">libei.patch</Patch>
|
||||
</Patches>
|
||||
-->
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>libei</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>elogind</Dependency>
|
||||
<Dependency>libevdev</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>libei-devel</Name>
|
||||
<Summary>Development files for libei</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">libei</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2023-09-17</Date>
|
||||
<Version>1.1.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>libei</Name>
|
||||
<Summary xml:lang="tr">libei is a library for Emulated Input, primarily aimed at the Wayland
|
||||
stack. It provides three parts:</Summary>
|
||||
<Description xml:lang="tr">libei, öncelikle Wayland'i hedefleyen, Taklit Edilmiş Giriş için bir kütüphanedir
|
||||
yığın. Üç bölüm sağlar:</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -13,7 +13,7 @@
|
||||
<Summary>Libpanel helps you create IDE-like applications using GTK 4 and libadwaita.</Summary>
|
||||
<Icon>libpanel</Icon>
|
||||
<Description>Libpanel helps you create IDE-like applications using GTK 4 and libadwaita.</Description>
|
||||
<Archive sha1sum="134048832ddd0c999cbbdda6e50b4eff50fa5570" type="tarxz">https://download.gnome.org/sources/libpanel/1.2/libpanel-1.2.0.tar.xz</Archive>
|
||||
<Archive sha1sum="8cd50760cda5b0ded91cc8817806f1f4a407c9e8" type="tarxz">https://download.gnome.org/sources/libpanel/1.4/libpanel-1.4.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>gtk-doc</Dependency>
|
||||
@@ -81,6 +81,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Date>2023-09-17</Date>
|
||||
<Version>1.4.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2023-03-17</Date>
|
||||
<Version>1.2.0</Version>
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
#!/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 mesontools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
|
||||
libdir = "/usr/lib"
|
||||
|
||||
def setup():
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.domove("/usr/share/pkgconfig/*.pc", "%s/pkgconfig" % libdir)
|
||||
pisitools.removeDir("/usr/share/pkgconfig")
|
||||
|
||||
pisitools.dodoc("LICENSE", "NEWS", "README*")
|
||||
@@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>tecla</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/tecla</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>Tecla uses GTK/Libadwaita for UI, and libxkbcommon to deal with keyboard maps.</Summary>
|
||||
<Icon>tecla</Icon>
|
||||
<Description>Tecla, kullanıcı arayüzü için GTK/Libadwaita'yı ve klavye haritalarıyla ilgilenmek için libxkbcommon'u kullanıyor.</Description>
|
||||
<Archive sha1sum="0ec115141c5890cb59499dd71c0e0d42385b6f80" type="tarxz">https://download.gnome.org/sources/tecla/45/tecla-45.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>gtk4-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>pango-devel</Dependency>
|
||||
<Dependency>libadwaita-devel</Dependency>
|
||||
<Dependency>libxkbcommon-devel</Dependency>
|
||||
<Dependency>wayland-client</Dependency>
|
||||
</BuildDependencies>
|
||||
<!--
|
||||
<Patches>
|
||||
<Patch>tecla.patch</Patch>
|
||||
<Patch level="1">tecla.patch</Patch>
|
||||
</Patches>
|
||||
-->
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>tecla</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gtk4</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>libadwaita</Dependency>
|
||||
<Dependency>libxkbcommon</Dependency>
|
||||
<Dependency>wayland-client</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>tecla-devel</Name>
|
||||
<Summary>Development files for tecla</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">tecla</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2023-09-15</Date>
|
||||
<Version>45.0</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>tecla</Name>
|
||||
<Summary xml:lang="tr">Tecla uses GTK/Libadwaita for UI, and libxkbcommon to deal with keyboard maps.</Summary>
|
||||
<Description xml:lang="tr">Tecla, kullanıcı arayüzü için GTK/Libadwaita'yı ve klavye haritalarıyla ilgilenmek için libxkbcommon'u kullanıyor.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -11,14 +11,14 @@
|
||||
<License>LGPLv2.1</License>
|
||||
<Summary>Tracker Miners contains the indexer daemon (tracker-miner-fs-3) and tools to extract metadata from many different filetypes.</Summary>
|
||||
<Description>Tracker Miners contains the indexer daemon (tracker-miner-fs-3) and tools to extract metadata from many different filetypes.</Description>
|
||||
<Archive sha1sum="28e527f28ceb9d082f52989c49dd8a68d68dfd02">https://download.gnome.org/sources/tracker-miners/3.5/tracker-miners-3.5.2.tar.xz</Archive>
|
||||
<Archive sha1sum="38198807155dcdb4a8d75ab5c140b667be9b4889">https://download.gnome.org/sources/tracker-miners/3.6/tracker-miners-3.6.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>asciidoc</Dependency>
|
||||
<Dependency versionFrom="3.5.2">tracker-devel</Dependency>
|
||||
<Dependency versionFrom="3.6.1">tracker-devel</Dependency>
|
||||
<Dependency>desktop-file-utils</Dependency>
|
||||
<Dependency>ffmpeg-devel</Dependency>
|
||||
<Dependency>exempi-devel</Dependency>
|
||||
@@ -94,6 +94,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="11">
|
||||
<Date>2023-09-29</Date>
|
||||
<Version>3.6.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="10">
|
||||
<Date>2023-05-13</Date>
|
||||
<Version>3.5.2</Version>
|
||||
|
||||
Reference in New Issue
Block a user