Kaydet (Commit) 469dde8c authored tarafından Your Name's avatar Your Name

glib2 güncellendi

üst 920e569d
......@@ -7,18 +7,19 @@
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import shelltools
import os
def setup():
shelltools.export("CFLAGS","")
shelltools.export("CXXFLAGS","")
shelltools.export("LDFLAGS","")
autotools.configure("--disable-docs")
shelltools.system("NOCONFIGURE=1 ./autogen.sh")
autotools.configure("--enable-maintainer-mode --prefix=/usr")
def build():
autotools.make()
_env=os.environ.copy()
os.environ.clear()
os.system("make")
os.environ.update(_env)
def install():
autotools.install()
#inarytools.removeDir("/usr/share/gtkmm-2.4")
inarytools.removeDir("/usr/share/devhelp")
inarytools.dodoc("ChangeLog","COPYING", "README")
......@@ -7,21 +7,19 @@
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import shelltools
import os
def setup():
shelltools.export("CFLAGS","")
shelltools.export("CXXFLAGS","")
shelltools.export("LDFLAGS","")
autotools.configure("--disable-demos \
--disable-docs")
shelltools.system("NOCONFIGURE=1 ./autogen.sh")
autotools.configure("--enable-maintainer-mode --prefix=/usr")
def build():
autotools.make()
_env=os.environ.copy()
os.environ.clear()
os.system("make")
os.environ.update(_env)
def install():
autotools.install()
#inarytools.removeDir("/usr/share/gtkmm-2.4")
inarytools.removeDir("/usr/share/devhelp")
inarytools.dodoc("ChangeLog","COPYING", "README")
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
from inary.actionsapi import mesontools
from inary.actionsapi import get
from inary.actionsapi import shelltools
from inary.actionsapi import inarytools
def setup():
mesontools.meson_configure("-Duse-network=true")
def build():
mesontools.ninja_build()
def install():
mesontools.ninja_install()
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>mm-common</Name>
<Homepage>http://www.gtk.org</Homepage>
<Packager>
<Name>Suleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<IsA>library</IsA>
<License>LGPLv2.1</License>
<PartOf>desktop.toolkit.gtk</PartOf>
<Summary>Common build files of the C++ bindings </Summary>
<Description>Common build files of the C++ bindings </Description>
<Archive sha1sum="1109b44f7c335b60bde7cd11030f5aa3f1349ccd">https://gitlab.gnome.org/GNOME/mm-common/-/archive/1.0.0/mm-common-1.0.0.zip</Archive>
<BuildDependencies>
<Dependency>libsigc2++-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>mm-common</Name>
<RuntimeDependencies>
<Dependency>doxygen</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-02-01</Date>
<Version>0.9.12</Version>
<Comment>First release</Comment>
<Name>Suleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
......@@ -13,7 +13,7 @@ if get.buildTYPE()=="emul32":
shelltools.export("PKG_CONFIG_PATH","/usr/lib32/pkgconfig")
def setup():
mesontools.meson_configure("-Denable-gtk-doc=false ")
mesontools.meson_configure("-Dgtk-doc=false ")
def build():
mesontools.ninja_build()
......
......@@ -115,6 +115,13 @@
</Files>
</Package>
<History>
<Update release="4">
<Date>2020-02-01</Date>
<Version>1.44.7</Version>
<Comment>Package is rebuilded and released up.</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
<Update release="3">
<Date>2020-01-09</Date>
<Version>1.44.7</Version>
......
......@@ -14,11 +14,10 @@ def setup():
shelltools.export("CFLAGS", "{} -DG_DISABLE_CAST_CHECKS".format(get.CFLAGS()))
options=""
if get.buildTYPE()=="emul32":
shelltools.export("CC", "gcc -m32 -mstackrealign -mfpmath=sse")
shelltools.export("CXX", "g++ -m32 -mstackrealign -mfpmath=sse")
shelltools.export("CC", "gcc -m32")
shelltools.export("CXX", "g++ -m32")
shelltools.export("PKG_CONFIG_PATH", "/usr/lib32/pkgconfig")
shelltools.system("patch -p1 < multilib.patch")
options+="-Dtests=false"
mesontools.meson_configure(options)
......
......@@ -13,7 +13,7 @@
<Summary>A library of handy utility functions</Summary>
<Description>glib2 is the low-level core library that forms the basis for projects such as GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.</Description>
<!-- @@@gnome glib -->
<Archive sha1sum="4d7963c2bbd9e5dac3e134e84b9d757a2270cca5" type="targz">https://gitlab.gnome.org/GNOME/glib/-/archive/2.63.1/glib-2.63.1.tar.gz</Archive>
<Archive sha1sum="ee2772b44a36334e9d494b3f5d4c6f40e759fbaa">https://gitlab.gnome.org/GNOME/glib/-/archive/2.63.4/glib-2.63.4.zip</Archive>
<BuildDependencies>
<Dependency>libpcre-devel</Dependency>
<Dependency>zlib-devel</Dependency>
......@@ -53,6 +53,7 @@
<Path fileType="data">/usr/share/glib-2.0/schemas</Path>
<Path fileType="data">/usr/share/gettext</Path>
<Path fileType="data">/usr/share/gdb</Path>
<Path fileType="data">/usr/share/installed-tests</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/etc/profile.d/glib2.sh">glib2.sh</AdditionalFile>
......@@ -136,6 +137,13 @@
</Package>
<History>
<Update release="6">
<Date>2020-02-01</Date>
<Version>2.63.4</Version>
<Comment>Package is rebuilded and released up.</Comment>
<Name>Suleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
<Update release="5">
<Date>2019-11-26</Date>
<Version>2.63.1</Version>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment