firefox: date change
This commit is contained in:
@@ -52,6 +52,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="9">
|
||||
<Date>2016-01-26</Date>
|
||||
<Version>5.18.0</Version>
|
||||
<Comment>rebuild for ModemManager</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="8">
|
||||
<Date>2016-01-10</Date>
|
||||
<Version>5.18.0</Version>
|
||||
|
||||
@@ -53,6 +53,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="9">
|
||||
<Date>2016-01-25</Date>
|
||||
<Version>5.18.0</Version>
|
||||
<Comment>rebuild for NetworkManager</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="8">
|
||||
<Date>2016-01-10</Date>
|
||||
<Version>5.18.0</Version>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>service</IsA>
|
||||
<Summary>Protocol definitions and daemons for D-Bus at-spi</Summary>
|
||||
<Description>at-spi allows assistive technologies to access GTK-based applications. Essentially it exposes the internals of applications over D-Bus for automation.</Description>
|
||||
<Archive sha1sum="b3b8db5f1482b3fba2ed4a9528a7eac98515b607" type="tarxz">mirrors://gnome/at-spi2-atk/2.16/at-spi2-atk-2.16.0.tar.xz</Archive>
|
||||
<Archive sha1sum="2d0028ec7749be8f33abf379aab9378b60985ee3" type="tarxz">mirrors://gnome/at-spi2-atk/2.18/at-spi2-atk-2.18.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>at-spi2-core-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
@@ -66,6 +66,8 @@
|
||||
<Summary>at-spi2-atk için geliştirme dosyaları</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">at-spi2-atk</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>at-spi2-core-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib32/pkgconfig</Path>
|
||||
@@ -75,6 +77,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="9">
|
||||
<Date>2016-01-26</Date>
|
||||
<Version>2.18.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="8">
|
||||
<Date>2015-04-17</Date>
|
||||
<Version>2.16.0</Version>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>service</IsA>
|
||||
<Summary>Protocol definitions and daemons for D-Bus at-spi</Summary>
|
||||
<Description>at-spi allows assistive technologies to access GTK-based applications. Essentially it exposes the internals of applications over D-Bus for automation.</Description>
|
||||
<Archive sha1sum="efff62fb8cb8f629d5cdb2fca3e249fa69a12899" type="tarxz">mirrors://gnome/at-spi2-core/2.16/at-spi2-core-2.16.0.tar.xz</Archive>
|
||||
<Archive sha1sum="3498c6d1753a764c03a492a93d2f3c411df839f7" type="tarxz">mirrors://gnome/at-spi2-core/2.18/at-spi2-core-2.18.3.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libXtst-devel</Dependency>
|
||||
<Dependency>libXi-devel</Dependency>
|
||||
@@ -83,6 +83,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="12">
|
||||
<Date>2016-01-26</Date>
|
||||
<Version>2.18.3</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="11">
|
||||
<Date>2015-04-17</Date>
|
||||
<Version>2.16.0</Version>
|
||||
|
||||
@@ -12,8 +12,7 @@
|
||||
<IsA>service</IsA>
|
||||
<Summary>Distribute hardware interrupts across processors</Summary>
|
||||
<Description>Daemon to balance IRQs across multiple CPUs on systems.This can lead to better performance and I/O balance on SMP systems.</Description>
|
||||
<!--<Archive sha1sum="01ad859a1eb0266e4ccbcffd7990a729c2befedb" type="tarbz2">http://pkgs.fedoraproject.org/repo/pkgs/irqbalance/irqbalance-1.0.4.tar.bz2/f7ca283c46331db73f27e686a643dcfb/irqbalance-1.0.4.tar.bz2</Archive>-->
|
||||
<Archive sha1sum="f6cc5434ec7f79eb6420ad5b94fc1f525c436856" type="targz">https://github.com/Irqbalance/irqbalance/archive/v1.0.9.tar.gz</Archive>
|
||||
<Archive sha1sum="bffafb547dd24a15645dbd1968c440218de6425d" type="targz">https://github.com/Irqbalance/irqbalance/archive/v1.1.0.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>numactl-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
@@ -45,6 +44,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Date>2016-01-27</Date>
|
||||
<Version>1.1.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2015-10-01</Date>
|
||||
<Version>1.0.9</Version>
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
#!/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 autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
autotools.autoreconf("-vfi")
|
||||
autotools.configure("--disable-static \
|
||||
--disable-ldconfig-at-install \
|
||||
--with-gnu-ld \
|
||||
--disable-test")
|
||||
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.install()
|
||||
pisitools.dodoc("AUTHORS", "COPY*", "NEWS", "README")
|
||||
pisitools.dodoc("doc/*")
|
||||
pisitools.remove("/usr/share/doc/libisofs/doxygen.conf*")
|
||||
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>libisofs</Name>
|
||||
<Homepage>http://libburnia-project.org</Homepage>
|
||||
<License>GPLv2</License>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<PartOf>hardware.optical</PartOf>
|
||||
<IsA>library</IsA>
|
||||
<Summary>A library for creating ISO disc images</Summary>
|
||||
<Description>libisofs is a library that handles creating ISO disc image files. It is intended to work together with libburn to write these images to discs</Description>
|
||||
<Archive sha1sum="60e3dfef3c239019ff9ecefebb0114e4febc273c" type="targz">http://files.libburnia-project.org/releases/libisofs-1.4.2.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>acl-devel</Dependency>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>libisofs</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>acl</Dependency>
|
||||
<Dependency>zlib</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>libisofs-devel</Name>
|
||||
<Summary>Development files for libisofs</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">libisofs</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="doc">/usr/share/doc/libisofs/Tutorial</Path>
|
||||
<Path fileType="doc">/usr/share/doc/libisofs/checksums.txt</Path>
|
||||
<Path fileType="doc">/usr/share/doc/libisofs/susp_aaip_2_0.txt</Path>
|
||||
<Path fileType="doc">/usr/share/doc/libisofs/susp_aaip_isofs_names.txt</Path>
|
||||
<Path fileType="doc">/usr/share/doc/libisofs/zisofs_format.txt</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2016-01-26</Date>
|
||||
<Version>1.4.2</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Stefan Gronewold(groni)</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2013-01-15</Date>
|
||||
<Version>1.2.6</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Ertan Güven</Name>
|
||||
<Email>ertan@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>libisofs</Name>
|
||||
<Summary xml:lang="tr">ISO kalıbı oluşturmak için gerekli kitaplıklar</Summary>
|
||||
<Description xml:lang="tr">libisofs, ISO kalıbını oluşturmak için gerekli kitaplıkları içeren pakettir. Bu paket ayrıca Libburn'u kullanarak, ISO kalıplarını CD, DVD veya benzeri disklere yazdırmanıza olanağı sağlar.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>libisofs-devel</Name>
|
||||
<Summary xml:lang="tr">libisofs için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
@@ -1,31 +0,0 @@
|
||||
#!/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 autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
#for i in ["mtools.texi"]:
|
||||
# pisitools.dosed(i, "/usr/local/etc", "/etc")
|
||||
|
||||
shelltools.export("INSTALL_PROGRAM", "install")
|
||||
autotools.autoreconf("-fi")
|
||||
autotools.configure("--prefix=/usr \
|
||||
--sysconfdir=/etc/mtools \
|
||||
--includedir=/usr/src/linux/include")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
pisitools.dosed("mtools.conf","SAMPLE FILE","#SAMPLE FILE")
|
||||
def install():
|
||||
autotools.rawInstall('-j1 DESTDIR="%s"' % get.installDIR())
|
||||
|
||||
|
||||
pisitools.insinto("/etc/mtools","mtools.conf")
|
||||
|
||||
pisitools.dodoc("COPYING", "README*", "Release.notes")
|
||||
@@ -1,52 +0,0 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>mtools</Name>
|
||||
<Homepage>http://mtools.linux.lu/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Utilities to access MS-DOS disks without mounting them</Summary>
|
||||
<Description>Mtools are utilities to access MS-DOS disks without mounting them.</Description>
|
||||
<Archive sha1sum="d703db71a409837a37db10a09ef63a35183f7565" type="targz">mirrors://gnu/mtools/mtools-4.0.18.tar.gz</Archive>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>mtools</Name>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="config">/etc</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="info">/usr/share/info</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2014-02-12</Date>
|
||||
<Version>4.0.18</Version>
|
||||
<Comment>Fix mtools.conf syntax.</Comment>
|
||||
<Name>Richard de Bruin</Name>
|
||||
<Email>richdb@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2013-11-20</Date>
|
||||
<Version>4.0.18</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Richard de Bruin</Name>
|
||||
<Email>richdb@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2012-09-22</Date>
|
||||
<Version>4.0.17</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Serdar Soytetir</Name>
|
||||
<Email>kaptan@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>mtools</Name>
|
||||
<Summary xml:lang="tr">MS-DOS (Windows) disketlerinize -mount ile bağlamadan- erişim araçları</Summary>
|
||||
<Description xml:lang="tr">Mtools diskinizdeki MS-DOS (Windows) bölümlerine -mount komutu ile bağlamadan- erişebilmek için gereken araç setidir.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -0,0 +1,27 @@
|
||||
#!/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 shelltools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
shelltools.touch("ChangeLog")
|
||||
autotools.autoreconf("-fi")
|
||||
autotools.configure("--with-libcap-ng=yes \
|
||||
--enable-drivedb \
|
||||
--with-systemdsystemunitdir=no")
|
||||
|
||||
def build():
|
||||
autotools.make("CXXFLAGS='%s -fpie'" % get.CXXFLAGS())
|
||||
|
||||
def install():
|
||||
pisitools.dosed("smartd.service.in","sysconfig/smartmontools","conf.d/smartd")
|
||||
pisitools.dosed("smartd.service.in","smartd_opts","SMARTD_ARGS")
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("AUTHORS", "NEWS", "README", "smartd.conf")
|
||||
@@ -0,0 +1,30 @@
|
||||
from comar.service import *
|
||||
|
||||
serviceType="server"
|
||||
serviceDesc = _({"en": "S.M.A.R.T. monitoring daemon",
|
||||
"tr": "S.M.A.R.T. disk izleme hizmeti"})
|
||||
|
||||
serviceConf = "smartd"
|
||||
PIDFILE = "/run/smartd.pid"
|
||||
|
||||
|
||||
@synchronized
|
||||
def start():
|
||||
args = "-p %s" % PIDFILE
|
||||
if config.get("smartd_opts"):
|
||||
args = "%s %s" % (args, config.get("smartd_opts"))
|
||||
startService(command="/usr/sbin/smartd",
|
||||
args=args,
|
||||
donotify=True)
|
||||
|
||||
@synchronized
|
||||
def stop():
|
||||
stopService(pidfile=PIDFILE,
|
||||
donotify=True)
|
||||
|
||||
def reload():
|
||||
# FIXME: That's bad.
|
||||
run("/usr/bin/killall -HUP smartd")
|
||||
|
||||
def status():
|
||||
return isServiceRunning(pidfile=PIDFILE)
|
||||
@@ -0,0 +1,12 @@
|
||||
diff -up smartmontools-5.38/smartd.conf.defaultconf smartmontools-5.38/smartd.conf
|
||||
--- smartmontools-5.38/smartd.conf.defaultconf 2008-08-07 12:21:53.000000000 +0200
|
||||
+++ smartmontools-5.38/smartd.conf 2008-08-07 12:24:26.000000000 +0200
|
||||
@@ -20,7 +20,7 @@
|
||||
# Directives listed below, which will be applied to all devices that
|
||||
# are found. Most users should comment out DEVICESCAN and explicitly
|
||||
# list the devices that they wish to monitor.
|
||||
-DEVICESCAN
|
||||
+DEVICESCAN -H -m root -n standby,10,q
|
||||
|
||||
# Alternative setting to ignore temperature and power-on hours reports
|
||||
# in syslog.
|
||||
@@ -0,0 +1,4 @@
|
||||
# command line options for smartd
|
||||
smartd_opts="-q never"
|
||||
# autogenerated config file options
|
||||
# smartd_conf_opts="-H -m root"
|
||||
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>smartmontools</Name>
|
||||
<Homepage>http://smartmontools.sourceforge.net/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2+</License>
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Programs to control and monitor storage systems using the Self-Monitoring</Summary>
|
||||
<Description>The smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (SMART) built into most modern ATA and SCSI hard disks.</Description>
|
||||
<Archive sha1sum="855c7d555dd405e5b392b1631dc36dd9632db8b8" type="targz">mirrors://sourceforge/smartmontools/6.4/smartmontools-6.4.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libutil-linux-devel</Dependency>
|
||||
<Dependency>libcap-ng-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>smartmontools</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>libcap-ng</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc</Path>
|
||||
<Path fileType="data">/lib/systemd/system</Path>
|
||||
<Path fileType="executable">/usr/sbin</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="man">/usr/share/smartmontools</Path>
|
||||
</Files>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile owner="root" permission="0644" target="/etc/conf.d/smartd">smartmontools.sysconf</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
<Provides>
|
||||
<COMAR script="service.py">System.Service</COMAR>
|
||||
</Provides>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2016-01-26</Date>
|
||||
<Version>6.4</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Stefan Gronewold</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2015-01-16</Date>
|
||||
<Version>6.0</Version>
|
||||
<Comment>configured without "/lib/systemd/system"</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2014-03-09</Date>
|
||||
<Version>6.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Varol Maksutoğlu</Name>
|
||||
<Email>waroi@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2012-11-14</Date>
|
||||
<Version>6.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>smartmontools</Name>
|
||||
<Summary xml:lang="tr">Hard disk kontrol ve durumunu gösteren programlar</Summary>
|
||||
<Description xml:lang="tr">smartctl ve smartd adlı ATA ve SCSI diskleri kontrol ve durumlarını gösterir iki program.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -22,7 +22,7 @@
|
||||
<Dependency>acl-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>polkit-devel</Dependency>
|
||||
<Dependency>eudev-devel</Dependency>
|
||||
<Dependency>libgudev-devel</Dependency>
|
||||
<Dependency>parted-devel</Dependency>
|
||||
<Dependency>libatasmart-devel</Dependency>
|
||||
<Dependency>device-mapper-devel</Dependency>
|
||||
@@ -48,7 +48,7 @@
|
||||
<Dependency>acl</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>polkit</Dependency>
|
||||
<Dependency>eudev</Dependency>
|
||||
<Dependency>libgudev</Dependency>
|
||||
<Dependency>lvm2</Dependency>
|
||||
<Dependency>mdadm</Dependency>
|
||||
<Dependency>parted</Dependency>
|
||||
@@ -96,6 +96,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="12">
|
||||
<Date>2016-01-26</Date>
|
||||
<Version>2.1.6</Version>
|
||||
<Comment>Rebuild for libgudev</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="11">
|
||||
<Date>2015-12-27</Date>
|
||||
<Version>2.1.6</Version>
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
#!/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 autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
#autotools.autoreconf("-vfi")
|
||||
autotools.configure("--disable-static \
|
||||
--disable-ldconfig-at-install \
|
||||
--with-gnu-ld \
|
||||
--disable-test")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.install()
|
||||
pisitools.dodoc("AUTHORS", "COPYING", "README")
|
||||
@@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>libburn</Name>
|
||||
<Homepage>http://libburnia-project.org</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<IsA>app:console</IsA>
|
||||
<PartOf>hardware.optical</PartOf>
|
||||
<Summary>A library for reading, mastering and writing optical discs</Summary>
|
||||
<Description>Libburn is an open-source library for reading, mastering and writing optical discs.</Description>
|
||||
<Archive sha1sum="0aba7c9ec21647515541479328211afd2e6ebe8a" type="targz">http://files.libburnia-project.org/releases/libburn-1.4.2.tar.gz</Archive>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>libburn</Name>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>libburn-devel</Name>
|
||||
<Summary>Development files for libburn</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">libburn</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig/libburn-1.pc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2016-01-26</Date>
|
||||
<Version>1.4.2</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Stefan Gronewold</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2014-07-10</Date>
|
||||
<Version>1.3.8</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Vedat Demir</Name>
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2014-01-29</Date>
|
||||
<Version>1.3.4</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Stefan Gronewold(groni)</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2012-11-29</Date>
|
||||
<Version>1.2.4</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Marcin Bojara</Name>
|
||||
<Email>marcin@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>libburn</Name>
|
||||
<Summary xml:lang="tr">Optik diskleri okumak, idare etmek ve yazmak için kitaplıklar</Summary>
|
||||
<Description xml:lang="tr">libburn, optik diskleri okumak, idare etmek ve yazmak için yazılmış, açık kaynak kodlu bir kitaplıktır.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>libburn-devel</Name>
|
||||
<Summary xml:lang="tr">libburn için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
@@ -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 autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
autotools.configure()
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
|
||||
@@ -0,0 +1,15 @@
|
||||
--- lsdvd-0.10/lsdvd.c.jdw 2003-09-30 07:01:00.000000000 +1000
|
||||
+++ lsdvd-0.10/lsdvd.c 2007-11-10 17:16:17.000000000 +1100
|
||||
@@ -153,9 +153,9 @@
|
||||
|
||||
fclose (filehandle);
|
||||
|
||||
- title[32] = '\0';
|
||||
- while(i-- > 2)
|
||||
- if(title[i] == ' ') title[i] = '\0';
|
||||
+ while (i > 0 && title[i-1] == ' ')
|
||||
+ i--;
|
||||
+ title[i] = '\0';
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
Index: lsdvd-0.16/configure.in
|
||||
===================================================================
|
||||
--- lsdvd-0.16.orig/configure.in
|
||||
+++ lsdvd-0.16/configure.in
|
||||
@@ -10,8 +10,8 @@ fi
|
||||
|
||||
AC_CHECK_LIB(dvdread, DVDOpen, , AC_MSG_ERROR([libdvdread not found!]))
|
||||
AC_MSG_CHECKING([for dvdread/ifo_read.h])
|
||||
-AC_TRY_COMPILE([#include <dvdread/ifo_read.h>
|
||||
- #include <stdint.h>], ,
|
||||
+AC_TRY_COMPILE([#include <stdint.h>
|
||||
+ #include <dvdread/ifo_read.h>], ,
|
||||
AC_MSG_RESULT([yes]),
|
||||
AC_MSG_RESULT([no])
|
||||
AC_MSG_ERROR([Header files for dvdread not found]))
|
||||
Index: lsdvd-0.16/lsdvd.c
|
||||
===================================================================
|
||||
--- lsdvd-0.16.orig/lsdvd.c
|
||||
+++ lsdvd-0.16/lsdvd.c
|
||||
@@ -13,6 +13,7 @@
|
||||
* 2003-04-19 Cleanups get_title_name, added dvdtime2msec, added helper macros,
|
||||
* output info structures in form of a Perl module, by Henk Vergonet.
|
||||
*/
|
||||
+#include <stdint.h>
|
||||
#include <dvdread/ifo_read.h>
|
||||
#include <string.h>
|
||||
#include <sys/stat.h>
|
||||
@@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>lsdvd</Name>
|
||||
<Homepage>http://untrepid.com/lsdvd</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Small application for listing the contents of DVDs</Summary>
|
||||
<Description>lsdvd is a small application which lists the contents of DVDs to your terminal.</Description>
|
||||
<Archive sha1sum="aa44b8c33c66df2a131e469988ced2b11ebf9aab" type="targz">mirrors://sourceforge/lsdvd/lsdvd-0.17.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libdvdread-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!--<Patch level="1">lsdvd-0.16-types.patch</Patch>-->
|
||||
<!--<Patch level="1">lsdvd-0.16-strip-trailing-spaces.patch</Patch>-->
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>lsdvd</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libdvdread</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2016-01-26</Date>
|
||||
<Version>0.17</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Stefan Gronewold</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2014-03-09</Date>
|
||||
<Version>0.16</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvarice@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2009-12-25</Date>
|
||||
<Version>0.16</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>lsdvd</Name>
|
||||
<Summary xml:lang="tr">DVD bilgilerini toplamaya yarayan bir araç</Summary>
|
||||
<Description xml:lang="tr">lsdvd, terminal üzerinden DVD'lerin içeriğini görüntülemeye yarayan basit bir araçtır.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -22,7 +22,7 @@
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>polkit-devel</Dependency>
|
||||
<Dependency>dbus-glib-devel</Dependency>
|
||||
<Dependency>eudev-devel</Dependency>
|
||||
<Dependency>libgudev-devel</Dependency>
|
||||
<Dependency>libusb-devel</Dependency>
|
||||
<Dependency>libplist-devel</Dependency>
|
||||
<Dependency>libimobiledevice-devel</Dependency>
|
||||
@@ -44,7 +44,7 @@
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>polkit</Dependency>
|
||||
<Dependency>dbus-glib</Dependency>
|
||||
<Dependency>eudev</Dependency>
|
||||
<Dependency>libgudev</Dependency>
|
||||
<Dependency>libplist</Dependency>
|
||||
<Dependency>libimobiledevice</Dependency>
|
||||
<Dependency versionFrom="1.4.1">pm-utils</Dependency>
|
||||
@@ -77,7 +77,7 @@
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>polkit-devel</Dependency>
|
||||
<Dependency>dbus-glib-devel</Dependency>
|
||||
<Dependency>eudev-devel</Dependency>
|
||||
<Dependency>libgudev-devel</Dependency>
|
||||
<Dependency>libplist-devel</Dependency>
|
||||
<Dependency>libimobiledevice-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
@@ -89,6 +89,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="12">
|
||||
<Date>2016-01-26</Date>
|
||||
<Version>0.9.23</Version>
|
||||
<Comment>Rebuild for libgudev.</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="11">
|
||||
<Date>2016-01-10</Date>
|
||||
<Version>0.9.23</Version>
|
||||
@@ -167,4 +174,4 @@
|
||||
<Email>kaptan@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
</PISI>
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
#!/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 autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
autotools.configure("--with-gnu-ld")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("AUTHORS", "COPYING", "README")
|
||||
|
||||
# There's xsane instead
|
||||
pisitools.remove("/usr/bin/xscanimage")
|
||||
pisitools.remove("/usr/share/man/man1/xscanimage.1")
|
||||
pisitools.removeDir("/usr/share/sane")
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
commit c4cb247732767aed76502069d0b3040c4c4e5123
|
||||
Author: Nils Philippsen <nils@redhat.com>
|
||||
Date: Fri Jul 31 16:21:53 2009 +0200
|
||||
|
||||
patch: array-out-of-bounds
|
||||
|
||||
Squashed commit of the following:
|
||||
|
||||
commit 337bcefaa7a67931095b74317a266a1244978ab6
|
||||
Author: Nils Philippsen <nils@redhat.com>
|
||||
Date: Fri Jul 31 16:03:28 2009 +0200
|
||||
|
||||
fix array subscript out of bounds errors (#133121)
|
||||
|
||||
diff --git a/src/xcam.c b/src/xcam.c
|
||||
index 2d494a5..f6859b7 100644
|
||||
--- a/src/xcam.c
|
||||
+++ b/src/xcam.c
|
||||
@@ -1289,7 +1289,7 @@ save_frame_button (GtkWidget * widget, gpointer client_data,
|
||||
|
||||
/* test for pnm formats */
|
||||
strncpy (testfilename, preferences.filename, sizeof (testfilename));
|
||||
- testfilename[sizeof (testfilename)] = 0;
|
||||
+ testfilename[sizeof (testfilename) - 1] = 0;
|
||||
g_strreverse (testfilename);
|
||||
if (!((!strncmp (testfilename, "mnp.", 4)) ||
|
||||
(!strncmp (testfilename, "mgp.", 4)) ||
|
||||
diff --git a/src/xscanimage.c b/src/xscanimage.c
|
||||
index a36324f..065923d 100644
|
||||
--- a/src/xscanimage.c
|
||||
+++ b/src/xscanimage.c
|
||||
@@ -1284,7 +1284,7 @@ scan_dialog (GtkWidget * widget, gpointer call_data)
|
||||
{ /* We are running in standalone mode */
|
||||
/* test for pnm formats */
|
||||
strncpy (testfilename, preferences.filename, sizeof (testfilename));
|
||||
- testfilename[sizeof (testfilename)] = 0;
|
||||
+ testfilename[sizeof (testfilename) - 1] = 0;
|
||||
g_strreverse (testfilename);
|
||||
if (!((!strncmp (testfilename, "mnp.", 4)) ||
|
||||
(!strncmp (testfilename, "mgp.", 4)) ||
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
commit ddd90b1502a263d03938b1e45a57684d576993ba
|
||||
Author: Nils Philippsen <nils@redhat.com>
|
||||
Date: Fri Jul 31 16:25:58 2009 +0200
|
||||
|
||||
patch: sane-backends-1.0.20
|
||||
|
||||
Squashed commit of the following:
|
||||
|
||||
commit 0c84326fa37bb309481c4d2658ab6cb17c9f0e85
|
||||
Author: Nils Philippsen <nils@redhat.com>
|
||||
Date: Fri Jul 31 16:18:59 2009 +0200
|
||||
|
||||
use SANE_CAP_ALWAYS_SETTABLE only if available
|
||||
|
||||
diff --git a/src/gtkglue.c b/src/gtkglue.c
|
||||
index ba5cbf5..ec81f45 100644
|
||||
--- a/src/gtkglue.c
|
||||
+++ b/src/gtkglue.c
|
||||
@@ -1476,8 +1476,12 @@ gsg_set_sensitivity (GSGDialog * dialog, int sensitive)
|
||||
|| opt->type == SANE_TYPE_GROUP || !dialog->element[i].widget)
|
||||
continue;
|
||||
|
||||
+#ifdef SANE_CAP_ALWAYS_SETTABLE
|
||||
if (!(opt->cap & SANE_CAP_ALWAYS_SETTABLE))
|
||||
gtk_widget_set_sensitive (dialog->element[i].widget, sensitive);
|
||||
+#else
|
||||
+ gtk_widget_set_sensitive (dialog->element[i].widget, sensitive);
|
||||
+#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>sane-frontends</Name>
|
||||
<Homepage>http://www.sane-project.org</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2+</License>
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Graphical frontend to SANE</Summary>
|
||||
<Description>sane-frontends includes the scanadf and xcam programs.</Description>
|
||||
<Archive sha1sum="063e11df3e32d7a43161fd37026a4dc601d5482d" type="targz">ftp://ftp.uwsg.indiana.edu/linux/gentoo/distfiles/sane-frontends-1.0.14.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>sane-backends-devel</Dependency>
|
||||
<Dependency>gimp-devel</Dependency>
|
||||
<Dependency>gtk2-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">sane-frontends-1.0.14-array-out-of-bounds.patch</Patch>
|
||||
<Patch level="1">sane-frontends-1.0.14-sane-backends-1.0.20.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>sane-frontends</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>sane-backends</Dependency>
|
||||
<Dependency>gtk2</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="doc">/usr/share/doc/sane-frontends</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2014-03-10</Date>
|
||||
<Version>1.0.14</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Varol Maksutoğlu</Name>
|
||||
<Email>waroi@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2011-02-28</Date>
|
||||
<Version>1.0.14</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>sane-frontends</Name>
|
||||
<Summary xml:lang="tr">SANE için grafiksel arayüz paketi</Summary>
|
||||
<Description xml:lang="tr">sane-frontends, scanadf ve xcam grafiksel araçlarını içerir.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -10,12 +10,17 @@ from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
|
||||
def setup():
|
||||
#autotools.autoreconf("-vfi")
|
||||
shelltools.system("sed -i 's/cicero //g' configure.ac")
|
||||
shelltools.system("sed -i 's/sd_cicero//g' src/modules/Makefile.am")
|
||||
autotools.autoreconf("-i")
|
||||
autotools.configure("--disable-static \
|
||||
--enable-shared \
|
||||
--disable-python \
|
||||
--with-default-audio-method=alsa \
|
||||
--without-flite ")
|
||||
--without-flite \
|
||||
--with-alsa \
|
||||
--with-espeak \
|
||||
--with-libao \
|
||||
--with-pulse \
|
||||
--with-default-audio-method=alsa")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
@@ -27,7 +32,7 @@ def install():
|
||||
pisitools.remove("/usr/share/info/ssip.info")
|
||||
|
||||
# Set executable bit
|
||||
#shelltools.chmod("%s/usr/lib/python3.4/site-packages/speechd/_test.py" % get.installDIR(), 0755)
|
||||
shelltools.chmod("%s/usr/lib/python3.4/site-packages/speechd/_test.py" % get.installDIR(), 0755)
|
||||
|
||||
# Create log directory, it should be world unreadable
|
||||
pisitools.dodir("/var/log/speech-dispatcher")
|
||||
|
||||
@@ -20,9 +20,14 @@
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libsndfile-devel</Dependency>
|
||||
<Dependency>dotconf-devel</Dependency>
|
||||
<Dependency>espeak-devel</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
<Dependency>texinfo</Dependency>
|
||||
<Dependency>pkgconfig</Dependency>
|
||||
<Dependency>libtool-ltdl</Dependency>
|
||||
<Dependency>libao-devel</Dependency>
|
||||
<Dependency>alsa-lib-devel</Dependency>
|
||||
<Dependency>pulseaudio-libs-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
@@ -32,10 +37,12 @@
|
||||
<Name>speech-dispatcher</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libtool-ltdl</Dependency>
|
||||
<Dependency>libao</Dependency>
|
||||
<Dependency>espeak</Dependency>
|
||||
<Dependency>dotconf</Dependency>
|
||||
<Dependency>libsndfile</Dependency>
|
||||
<Dependency>alsa-lib</Dependency>
|
||||
<Dependency>libsndfile</Dependency>
|
||||
<Dependency>libtool-ltdl</Dependency>
|
||||
<Dependency>pulseaudio-libs</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
@@ -48,6 +55,21 @@
|
||||
<Path fileType="data">/usr/share/speech-dispatcher</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>python3-speech-dispatcher</Name>
|
||||
<Summary>Python3 bindings for speech-dispatcher</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">speech-dispatcher</Dependency>
|
||||
<Dependency>python3</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Replaces>
|
||||
<Package>python-speech-dispatcher</Package>
|
||||
</Replaces>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/python3.*</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>speech-dispatcher-devel</Name>
|
||||
@@ -62,12 +84,18 @@
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2016-01-25</Date>
|
||||
<Version>0.8.3</Version>
|
||||
<Comment>Edit and release bump</Comment>
|
||||
<Name>Alihan Öztürk</Name>
|
||||
<Email>alihan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2015-11-22</Date>
|
||||
<Version>0.8.3</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Vedat Demir</Name>
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
|
||||
+4
-5
@@ -4,8 +4,6 @@
|
||||
|
||||
* Packages missing in http://ciftlik.pisilinux.org/pisi-2.0/pisi-index.xml.xz
|
||||
kernel/drivers/module-fglrx
|
||||
multimedia/graphics/GraphicsMagick
|
||||
multimedia/sound/speech-dispatcher
|
||||
programming/language/perl/perl-HTML-Form
|
||||
programming/language/perl/perl-HTML-Format
|
||||
programming/language/perl/perl-HTML-FormatText-WithLinks
|
||||
@@ -22,9 +20,10 @@
|
||||
x11/driver/xorg-video-i740
|
||||
|
||||
* Packages that needs compiling
|
||||
desktop/kde/application/kdepim (4 > 3)
|
||||
desktop/kde/application/kdepim-runtime (27 > 26)
|
||||
desktop/kde/sdk/umbrello (5 > 4)
|
||||
desktop/kde/application/cantor (28 > 27)
|
||||
desktop/kde/application/libkdcraw (24 > 23)
|
||||
desktop/kde/edu/kiten (3 > 2)
|
||||
network/mail/thunderbird (35 > 34)
|
||||
office/libreoffice/libreoffice (26 > 25)
|
||||
programming/misc/vigra (7 > 6)
|
||||
|
||||
|
||||
@@ -10,12 +10,12 @@ from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
#shelltools.system("./autogen.sh")
|
||||
shelltools.system("./autogen.sh")
|
||||
autotools.configure("--disable-static \
|
||||
--enable-more-warnings=yes \
|
||||
--with-udev-base-dir=/lib/udev \
|
||||
--with-tests=yes \
|
||||
--with-polkit=no")
|
||||
--enable-gtk-doc \
|
||||
--with-polkit=permissive")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
@@ -13,24 +13,32 @@
|
||||
<IsA>service</IsA>
|
||||
<Summary>A manager framework for mobile broadband modems</Summary>
|
||||
<Description>ModemManager provides a unified high level API for communicating with mobile broadband modems.</Description>
|
||||
<Archive sha1sum="1e17965716a1b27a8b250e813dbeb135d88b0bb9" type="tarxz">http://www.freedesktop.org/software/ModemManager/ModemManager-1.2.0.tar.xz</Archive>
|
||||
<Archive sha1sum="e42e545516706746d647ce76c83ed1065cf2dafd" type="tarxz">http://www.freedesktop.org/software/ModemManager/ModemManager-1.4.12.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libgudev-devel</Dependency>
|
||||
<Dependency>libxslt-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>polkit-devel</Dependency>
|
||||
<Dependency>ppp-devel</Dependency>
|
||||
<Dependency>libqmi-devel</Dependency>
|
||||
<Dependency>libmbim-devel</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>gtk-doc</Dependency>
|
||||
<Dependency>docbook-xsl</Dependency>
|
||||
<Dependency>vala-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>ModemManager</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>ppp</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libqmi</Dependency>
|
||||
<Dependency>polkit</Dependency>
|
||||
<Dependency>libmbim</Dependency>
|
||||
<Dependency>eudev</Dependency>
|
||||
<Dependency>libmm-glib</Dependency>
|
||||
<Dependency>libgudev</Dependency>
|
||||
<Dependency>libmm-glib</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
@@ -44,6 +52,8 @@
|
||||
<Path fileType="library">/usr/lib/ModemManager</Path>
|
||||
<Path fileType="library">/usr/lib/girepository-1.0/ModemManager-1.0.typelib</Path>
|
||||
<Path fileType="man">/usr/share/man/man8/ModemManager.8</Path>
|
||||
<Path fileType="data">/usr/share/gtk-doc</Path>
|
||||
<Path fileType="data">/usr/share/polkit-1</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
@@ -89,6 +99,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2016-01-25</Date>
|
||||
<Version>1.4.12</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2014-02-17</Date>
|
||||
<Version>1.2.0</Version>
|
||||
|
||||
@@ -60,7 +60,7 @@ def build():
|
||||
autotools.make()
|
||||
|
||||
#def check():
|
||||
# autotools.make("check")
|
||||
#autotools.make("check")
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
+54
@@ -0,0 +1,54 @@
|
||||
From 11aa07ed939193e85516c287a57dee1837242972 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Haller <thaller@redhat.com>
|
||||
Date: Mon, 4 Jan 2016 18:54:26 +0100
|
||||
Subject: [PATCH] core: fix failure to configure routes due to wrong
|
||||
device-route for IPv4 peer-addresses
|
||||
|
||||
As in the case of a OpenVPN connection, we might add an address like:
|
||||
10.8.0.58/32 ptp 10.8.0.57
|
||||
|
||||
In this case, kernel would automatically add a device-route like:
|
||||
10.8.0.57/32 via 0.0.0.0 dev 32 metric 0 mss 0 src rtprot-kernel scope link pref-src 10.8.0.58
|
||||
|
||||
nm_ip4_config_commit() checks all IP addresses to figure out
|
||||
the present device-routes. Then the routes are synced by NMRouteManager.
|
||||
Due to a bug, we would not consider the peer-address, but the local-address
|
||||
and configure a route 10.8.0.58/32, instead of 10.8.0.57/32.
|
||||
|
||||
That stays mostly unnoticed, because usually the peer and the local-address are
|
||||
in the same subnet, so that there is no difference (/32 is an example of the
|
||||
peer-address being in a different subnet).
|
||||
|
||||
It also seems that due to a bug fixed by df4e5357521 this issue didn't surface.
|
||||
Probably because we would not notice the 10.8.0.57/32 right away and thus
|
||||
nm_route_manager_ip4_route_sync() would not wrongly delete it.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=759892
|
||||
|
||||
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809195
|
||||
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809494
|
||||
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809526
|
||||
https://bugs.archlinux.org/task/47535
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=1294309
|
||||
https://mail.gnome.org/archives/networkmanager-list/2015-December/msg00059.html
|
||||
---
|
||||
src/nm-ip4-config.c | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/nm-ip4-config.c b/src/nm-ip4-config.c
|
||||
index f625d35..61e29af 100644
|
||||
--- a/src/nm-ip4-config.c
|
||||
+++ b/src/nm-ip4-config.c
|
||||
@@ -298,7 +298,8 @@ nm_ip4_config_commit (const NMIP4Config *config, int ifindex, gboolean routes_fu
|
||||
|
||||
route.ifindex = ifindex;
|
||||
route.source = NM_IP_CONFIG_SOURCE_KERNEL;
|
||||
- route.network = nm_utils_ip4_address_clear_host_address (addr->address, addr->plen);
|
||||
+ route.network = nm_utils_ip4_address_clear_host_address (addr->peer_address ? : addr->address,
|
||||
+ addr->plen);
|
||||
route.plen = addr->plen;
|
||||
route.pref_src = addr->address;
|
||||
route.metric = default_route_metric;
|
||||
--
|
||||
2.6.4
|
||||
|
||||
-34
@@ -1,34 +0,0 @@
|
||||
From 35c9e8d5321b6451fb74f8e7231a690c940a6e69 Mon Sep 17 00:00:00 2001
|
||||
From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
|
||||
Date: Wed, 6 May 2015 20:49:57 +0200
|
||||
Subject: [PATCH] dns: Fix falling back in the resolv.conf methods
|
||||
|
||||
---
|
||||
src/dns-manager/nm-dns-manager.c | 5 ++++-
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/dns-manager/nm-dns-manager.c b/src/dns-manager/nm-dns-manager.c
|
||||
index 2f8ceab..eade2a0 100644
|
||||
--- a/src/dns-manager/nm-dns-manager.c
|
||||
+++ b/src/dns-manager/nm-dns-manager.c
|
||||
@@ -782,13 +782,16 @@ update_dns (NMDnsManager *self,
|
||||
|
||||
#ifdef NETCONFIG_PATH
|
||||
if (success == FALSE) {
|
||||
+ g_clear_error (error);
|
||||
success = dispatch_netconfig (searches, nameservers,
|
||||
nis_domain, nis_servers, error);
|
||||
}
|
||||
#endif
|
||||
|
||||
- if (success == FALSE)
|
||||
+ if (success == FALSE) {
|
||||
+ g_clear_error (error);
|
||||
success = update_resolv_conf (searches, nameservers, error);
|
||||
+ }
|
||||
|
||||
/* signal that resolv.conf was changed */
|
||||
if (success)
|
||||
--
|
||||
2.4.0
|
||||
|
||||
-48
@@ -1,48 +0,0 @@
|
||||
From 4099c9242b091604466dda081dc5f6909354258b Mon Sep 17 00:00:00 2001
|
||||
From: M. Vefa Bicakci <m.v.b@runbox.com>
|
||||
Date: Sat, 24 May 2014 23:37:00 +0000
|
||||
Subject: core: fix crash during Wi-Fi rescan by emitting NM_DEVICE_AUTH_REQUEST signal correctly
|
||||
|
||||
Fixes regression introduced by commit da59b6d2229b85afbb9e14846931376340dc6030.
|
||||
|
||||
https://mail.gnome.org/archives/networkmanager-list/2014-May/msg00038.html
|
||||
|
||||
Backport-of: d9653484859c426f707b4759bc9882f7a57c1152
|
||||
[thaller@redhat.com: original patch modified in nm-device-wifi.c to pass no
|
||||
connection, as it is done on master]
|
||||
Signed-off-by: Thomas Haller <thaller@redhat.com>
|
||||
---
|
||||
diff --git a/src/nm-device-wifi.c b/src/nm-device-wifi.c
|
||||
index 8ca5278..052d68f 100644
|
||||
--- a/zsrc/nm-device-wifi.c
|
||||
+++ b/src/nm-device-wifi.c
|
||||
@@ -1563,6 +1563,7 @@ impl_device_request_scan (NMDeviceWifi *self,
|
||||
g_signal_emit_by_name (device,
|
||||
NM_DEVICE_AUTH_REQUEST,
|
||||
context,
|
||||
+ NULL,
|
||||
NM_AUTH_PERMISSION_NETWORK_CONTROL,
|
||||
TRUE,
|
||||
request_scan_cb,
|
||||
diff --git a/src/nm-manager.c b/src/nm-manager.c
|
||||
index 9037e64..96bf3b4 100644
|
||||
--- a/src/nm-manager.c
|
||||
+++ b/src/nm-manager.c
|
||||
@@ -1874,10 +1874,10 @@ device_auth_request_cb (NMDevice *device,
|
||||
}
|
||||
|
||||
/* Ensure the subject has permissions for this connection */
|
||||
- if (!nm_auth_uid_in_acl (connection,
|
||||
- priv->session_monitor,
|
||||
- sender_uid,
|
||||
- &error_desc)) {
|
||||
+ if (connection != NULL && !nm_auth_uid_in_acl (connection,
|
||||
+ priv->session_monitor,
|
||||
+ sender_uid,
|
||||
+ &error_desc)) {
|
||||
error = g_error_new_literal (NM_MANAGER_ERROR,
|
||||
NM_MANAGER_ERROR_PERMISSION_DENIED,
|
||||
error_desc);
|
||||
--
|
||||
cgit v0.9.0.2-2-gbebe
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Network connection manager powered by D-Bus and UDEV</Summary>
|
||||
<Description>NetworkManager attempts to keep an active network connection available at all times.</Description>
|
||||
<Archive sha1sum="bb12da39651f1477278ba4f2d5d0fac17a99bb61" type="tarxz">https://download.gnome.org/sources/NetworkManager/1.0/NetworkManager-1.0.4.tar.xz</Archive>
|
||||
<Archive sha1sum="1c199fdfb9fff9e7f540d51952699ce815a12369" type="tarxz">https://download.gnome.org/sources/NetworkManager/1.0/NetworkManager-1.0.10.tar.xz</Archive>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile target="po/tr.po">tr.po</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
@@ -36,13 +36,14 @@
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>polkit-devel</Dependency>
|
||||
<Dependency>readline-devel</Dependency>
|
||||
<Dependency>eudev-devel</Dependency>
|
||||
<Dependency>libgudev-devel</Dependency>
|
||||
<Dependency>libutil-linux-devel</Dependency>
|
||||
<Dependency versionFrom="0.9.2">ConsoleKit-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!--<Patch>0001-dns-Fix-falling-back-in-the-resolv.conf-methods.patch</Patch>-->
|
||||
<Patch>disable_set_hostname.patch</Patch>
|
||||
<Patch>0001-core-fix-failure-to-configure-routes-due-to-wrong-de.patch</Patch>
|
||||
<Patch>disable_set_hostname.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
@@ -56,12 +57,12 @@
|
||||
<Dependency>readline</Dependency>
|
||||
<Dependency>dbus-glib</Dependency>
|
||||
<Dependency>libutil-linux</Dependency>
|
||||
<Dependency>eudev</Dependency>
|
||||
<Dependency>nss</Dependency>
|
||||
<Dependency>newt</Dependency>
|
||||
<Dependency>ppp</Dependency>
|
||||
<Dependency>libnl</Dependency>
|
||||
<Dependency>libsoup</Dependency>
|
||||
<Dependency>libgudev</Dependency>
|
||||
<Dependency>bluez-libs</Dependency>
|
||||
<Dependency>iproute2</Dependency>
|
||||
<Dependency>iptables</Dependency>
|
||||
@@ -121,6 +122,16 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="12">
|
||||
<Date>2016-01-25</Date>
|
||||
<Version>1.0.10</Version>
|
||||
<Comment>version bump</Comment>
|
||||
<Requires>
|
||||
<Action package="NetworkManager">systemRestart</Action>
|
||||
</Requires>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="11">
|
||||
<Date>2015-07-22</Date>
|
||||
<Version>1.0.4</Version>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>Network connection manager GUI interface</Summary>
|
||||
<Description>network-manager-applet is a powerful graphical frontend to NetworkManager.</Description>
|
||||
<Archive sha1sum="9d486a6fa5a600fab5510a06cad77a6cbd745d8f" type="tarxz">http://ftp.gnome.org/mirror/gnome.org/sources/network-manager-applet/1.0/network-manager-applet-1.0.4.tar.xz</Archive>
|
||||
<Archive sha1sum="4c9c65100ba11a3c9caf4fdd2063412b5e342077" type="tarxz">http://ftp.gnome.org/mirror/gnome.org/sources/network-manager-applet/1.0/network-manager-applet-1.0.10.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>gtk2-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
@@ -29,7 +29,7 @@
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>dbus-glib-devel</Dependency>
|
||||
<Dependency>atk-devel</Dependency>
|
||||
<Dependency>eudev-devel</Dependency>
|
||||
<Dependency>libgudev-devel</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
@@ -46,12 +46,12 @@
|
||||
<Dependency>libmm-glib</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>NetworkManager</Dependency>
|
||||
<Dependency>at-spi2-core</Dependency>
|
||||
<!-- <Dependency>at-spi2-core</Dependency>-->
|
||||
<!--<Dependency>gnome-bluetooth</Dependency>-->
|
||||
<Dependency>dbus</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>dbus-glib</Dependency>
|
||||
<Dependency>eudev</Dependency>
|
||||
<Dependency>libgudev</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
@@ -87,6 +87,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="14">
|
||||
<Date>2016-01-26</Date>
|
||||
<Version>1.0.10</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="13">
|
||||
<Date>2015-07-22</Date>
|
||||
<Version>1.0.4</Version>
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
<PISI>
|
||||
<Name>network.ftp</Name>
|
||||
</PISI>
|
||||
@@ -0,0 +1,32 @@
|
||||
#!/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 autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
#shelltools.export("WXRC", "/usr/bin/wxrc")
|
||||
#shelltools.export("LDFLAGS", "%s -lpthread" % get.LDFLAGS())
|
||||
#pisitools.dosed("data/filezilla.desktop", "Icon=filezilla", "Icon=/usr/share/pixmaps/filezilla.png")
|
||||
autotools.configure("--disable-static \
|
||||
--disable-manualupdatecheck \
|
||||
--disable-autoupdatecheck \
|
||||
--with-pugixml=builtin \
|
||||
--prefix=/usr ")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
# move fzdefaults.xml.example to /usr/share/filezilla
|
||||
pisitools.domove("/usr/share/filezilla/docs/fzdefaults.xml.example", "/usr/share/filezilla")
|
||||
pisitools.removeDir("/usr/share/filezilla/docs")
|
||||
|
||||
pisitools.dodoc("ChangeLog", "README", "AUTHORS")
|
||||
@@ -0,0 +1,14 @@
|
||||
--- data/filezilla.desktop.orig 2009-03-21 21:32:16.000000000 +0200
|
||||
+++ data/filezilla.desktop 2009-03-22 00:02:49.000000000 +0200
|
||||
@@ -3,9 +3,11 @@
|
||||
GenericName=FTP client
|
||||
GenericName[de]=FTP-Client
|
||||
GenericName[fr]=Client FTP
|
||||
+GenericName[tr]=FTP istemcisi
|
||||
Comment=Download and upload files via FTP, FTPS and SFTP
|
||||
Comment[de]=Dateien über FTP, FTPS und SFTP übertragen
|
||||
Comment[fr]=Transférer des fichiers via FTP, FTPS et SFTP
|
||||
+Comment[tr]=Dosyaları ftp, sftp, ftps ile gönderin ve indirin
|
||||
Exec=filezilla
|
||||
Terminal=false
|
||||
Icon=filezilla
|
||||
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>filezilla</Name>
|
||||
<Homepage>http://filezilla-project.org/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<Icon>filezilla</Icon>
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>Simple FTP Client</Summary>
|
||||
<Description>Easy-to-use FTP Client which also supports SFTP.</Description>
|
||||
<Archive sha1sum="c36f0d7089b94241bccfebc7ac5d6b42a7fe0c54" type="tarbz2">mirrors://sourceforge/filezilla/FileZilla_3.14.1_src.tar.bz2</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libidn-devel</Dependency>
|
||||
<Dependency>dbus-devel</Dependency>
|
||||
<Dependency>sqlite-devel</Dependency>
|
||||
<Dependency>gnutls-devel</Dependency>
|
||||
<Dependency>gtk2-devel</Dependency>
|
||||
<Dependency>xdg-utils</Dependency>
|
||||
<Dependency>wxGTK-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="0">i18n-filezilla.desktop.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>filezilla</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>wxGTK</Dependency>
|
||||
<Dependency>dbus</Dependency>
|
||||
<Dependency>sqlite</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>gnutls</Dependency>
|
||||
<Dependency>xdg-utils</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
<Path fileType="data">/usr/share/filezilla</Path>
|
||||
<Path fileType="data">/usr/share/pixmaps</Path>
|
||||
<Path fileType="data">/usr/share/icons</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="data">/usr/share/appdata/</Path>
|
||||
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="7">
|
||||
<Date>2016-01-26</Date>
|
||||
<Version>3.14.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Alihan Öztürk</Name>
|
||||
<Email>alihan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2015-09-23</Date>
|
||||
<Version>3.14.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2015-01-31</Date>
|
||||
<Version>3.10.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Hakan Yıldız</Name>
|
||||
<Email>hknyldz93@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2014-02-15</Date>
|
||||
<Version>3.8.1</Version>
|
||||
<Comment>V.Bump</Comment>
|
||||
<Name>Vedat Demir</Name>
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2014-02-15</Date>
|
||||
<Version>3.7.4.1</Version>
|
||||
<Comment>V.Bump</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2013-08-17</Date>
|
||||
<Version>3.7.3</Version>
|
||||
<Comment>V.Bump</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2012-12-09</Date>
|
||||
<Version>3.6.0.2</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Erdinç Gültekin</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>filezilla</Name>
|
||||
<Summary xml:lang="tr">FTP ve SFTP istemcisi</Summary>
|
||||
<Description xml:lang="tr">Filezilla; dosyalarınızı ftp, sftp, ftps ile göndermenize ve indirmenize yarar</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>QMI modem protocol helper library</Summary>
|
||||
<Description>libqmi is a glib-based library for talking to WWAN modems and devices which speak the Qualcomm MSM Interface (QMI) protocol.</Description>
|
||||
<Archive sha1sum="55d051e2bb0996218ee7e419ca255476a55e9c9b" type="tarxz">http://www.freedesktop.org/software/libqmi/libqmi-1.8.0.tar.xz</Archive>
|
||||
<Archive sha1sum="62d12a4bbb6341e26f3cf69cfd45a5eb92401cc6" type="tarxz">http://www.freedesktop.org/software/libqmi/libqmi-1.12.6.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
@@ -47,6 +47,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2016-01-25</Date>
|
||||
<Version>1.12.6</Version>
|
||||
<Comment>version bump</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2014-01-19</Date>
|
||||
<Version>1.8.0</Version>
|
||||
|
||||
@@ -58,6 +58,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="7">
|
||||
<Date>2016-01-27</Date>
|
||||
<Version>0.12.99</Version>
|
||||
<Comment>Rebuild for NM</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2015-07-22</Date>
|
||||
<Version>0.12.99</Version>
|
||||
|
||||
Executable
+119
@@ -0,0 +1,119 @@
|
||||
#!/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 autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
|
||||
def setup():
|
||||
|
||||
shelltools.export("LC_ALL", "C")
|
||||
shelltools.system("sed -i 's|icu)|icu-i18n)|g' build/linux/system.gyp")
|
||||
shelltools.system("export -n CFLAGS CXXFLAGS")
|
||||
|
||||
|
||||
options = "\
|
||||
-Duse_system_expat=1 \
|
||||
-Duse_system_flac=1 \
|
||||
-Duse_system_harfbuzz=1 \
|
||||
-Duse_system_icu=0 \
|
||||
-Duse_system_jsoncpp=1 \
|
||||
-Duse_system_libevent=1 \
|
||||
-Duse_system_libjpeg=1 \
|
||||
-Duse_system_libpng=1 \
|
||||
-Duse_system_libvpx=0 \
|
||||
-Duse_system_libwebp=1 \
|
||||
-Duse_system_opus=1 \
|
||||
-Duse_system_snappy=1 \
|
||||
-Duse_system_speex=1 \
|
||||
-Duse_system_zlib=1 \
|
||||
-Duse_system_bzip2=1 \
|
||||
-Dicu_use_data_file_flag=0 \
|
||||
-Duse_gconf=0 \
|
||||
-Dclang=0 \
|
||||
-Dlinux_use_bundled_gold=0 \
|
||||
-Dlinux_use_bundled_binutils=0 \
|
||||
-Dlinux_use_gold_flags=0 \
|
||||
-Dhost_clang=0 \
|
||||
-Dclang_use_chrome_plugins=0 \
|
||||
-Dlinux_link_gsettings=1 \
|
||||
-Dlinux_link_kerberos=1 \
|
||||
-Dlinux_link_libbrlapi=1 \
|
||||
-Dlinux_link_libgps=1 \
|
||||
-Dlinux_link_libpci=1 \
|
||||
-Dlinux_link_libspeechd=1 \
|
||||
-Dlinux_link_pulseaudio=1 \
|
||||
-Dlibspeechd_h_prefix=speech-dispatcher/ \
|
||||
-Dwerror= \
|
||||
-Ddisable_fatal_linker_warnings=1 \
|
||||
-Ddisable_nacl=1 \
|
||||
-Ddisable_newlib_untar=1 \
|
||||
-Ddisable_pnacl=1 \
|
||||
-Ddisable_sse2=1 \
|
||||
-Ddisable_glibc=1 \
|
||||
-Dtarget_arch=x64 \
|
||||
-Dffmpeg_branding=Chromium \
|
||||
-Dproprietary_codecs=1 \
|
||||
-Dpython_arch=x64 \
|
||||
-Dlogging_like_official_build=1 \
|
||||
-Dlinux_sandbox_chrome_path=/usr/lib/chromium-browser/chromium-browser \
|
||||
-Dlinux_sandbox_path=/usr/lib/chromium-browser/chromium-sandbox \
|
||||
-Dgoogle_api_key=AIzaSyBINKL31ZYd8W5byPuwTXYK6cEyoceGh6Y \
|
||||
-Dgoogle_default_client_id=879512332529.apps.googleusercontent.com \
|
||||
-Dgoogle_default_client_secret=RmQPJJeL1cNJ8iETnoVD4X17 "
|
||||
|
||||
shelltools.system("build/linux/unbundle/replace_gyp_files.py %s" % options)
|
||||
|
||||
shelltools.export("GYP_GENERATORS","ninja")
|
||||
shelltools.system("build/gyp_chromium build/all.gyp --depth=. %s" % options)
|
||||
|
||||
|
||||
def build():
|
||||
|
||||
shelltools.system("ninja -C out/Release chrome")
|
||||
shelltools.system("ninja -C out/Release chrome_sandbox")
|
||||
shelltools.system("ninja -C out/Release chromedriver")
|
||||
|
||||
def install():
|
||||
|
||||
shelltools.cd("out/Release")
|
||||
|
||||
shelltools.makedirs("%s/usr/lib/chromium-browser" % get.installDIR())
|
||||
|
||||
binaries_for_inst=["chrome", "chrome_sandbox", "chromedriver", "natives_blob.bin", "snapshot_blob.bin"]
|
||||
#libraries_for_inst=["libffmpegsumo.so", "icudtl.dat"]
|
||||
|
||||
|
||||
# install and strip binaries
|
||||
for mybin in binaries_for_inst:
|
||||
pisitools.insinto("/usr/lib/chromium-browser", mybin)
|
||||
|
||||
# install and strip shared libs
|
||||
# for mylib in libraries_for_inst:
|
||||
# pisitools.insinto("/usr/lib/chromium-browser", mylib)
|
||||
|
||||
pisitools.dosym("/usr/lib/chromium-browser/chrome", "/usr/lib/chromium-browser/chromium-browser")
|
||||
pisitools.rename("/usr/lib/chromium-browser/chrome_sandbox", "chrome-sandbox")
|
||||
shelltools.chmod("%s/usr/lib/chromium-browser/chrome-sandbox" % get.installDIR(), 04755)
|
||||
|
||||
# install rest of needed files
|
||||
pisitools.insinto("/usr/lib/chromium-browser", "*.pak")
|
||||
pisitools.insinto("/usr/lib/chromium-browser", "locales")
|
||||
pisitools.insinto("/usr/lib/chromium-browser", "resources")
|
||||
|
||||
pisitools.newman("chrome.1", "chromium-browser.1")
|
||||
|
||||
shelltools.cd("../..")
|
||||
for size in ["22", "24", "48", "64", "128", "256"]:
|
||||
pisitools.insinto("/usr/share/icons/hicolor/%sx%s/apps" %(size, size), "chrome/app/theme/chromium/product_logo_%s.png" % size, "chromium-browser.png")
|
||||
|
||||
pisitools.dosym("/usr/share/icons/hicolor/256x256/apps/chromium-browser.png", "/usr/share/pixmaps/chromium-browser.png")
|
||||
|
||||
pisitools.dodoc("LICENSE")
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
diff --git a/Source/platform/fonts/shaping/HarfBuzzShaper.cpp b/Source/platform/fonts/shaping/HarfBuzzShaper.cpp
|
||||
index 87441d9..a90b925 100644
|
||||
--- third_party/WebKit//Source/platform/fonts/shaping/HarfBuzzShaper.cpp
|
||||
+++ third_party/WebKit//Source/platform/fonts/shaping/HarfBuzzShaper.cpp
|
||||
@@ -702,7 +702,7 @@ static inline void resolveRunBasedOnScriptValue(Vector<CandidateRun>& runs,
|
||||
|
||||
static inline bool resolveCandidateRuns(Vector<CandidateRun>& runs)
|
||||
{
|
||||
- UScriptCode scriptExtensions[8];
|
||||
+ UScriptCode scriptExtensions[USCRIPT_CODE_LIMIT];
|
||||
UErrorCode errorCode = U_ZERO_ERROR;
|
||||
size_t length = runs.size();
|
||||
size_t nextResolvedRun = 0;
|
||||
@@ -714,7 +714,8 @@ static inline bool resolveCandidateRuns(Vector<CandidateRun>& runs)
|
||||
run.script = i > 0 ? runs[i - 1].script : USCRIPT_COMMON;
|
||||
|
||||
int extensionsLength = uscript_getScriptExtensions(run.character,
|
||||
- scriptExtensions, sizeof(scriptExtensions), &errorCode);
|
||||
+ scriptExtensions, sizeof(scriptExtensions) / sizeof(scriptExtensions[0]),
|
||||
+ &errorCode);
|
||||
if (U_FAILURE(errorCode))
|
||||
return false;
|
||||
|
||||
|
||||
+113
@@ -0,0 +1,113 @@
|
||||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Encoding=UTF-8
|
||||
Name=Chromium Browser
|
||||
GenericName=Web Browser
|
||||
GenericName[ar]=متصفح الشبكة
|
||||
GenericName[bg]=Уеб браузър
|
||||
GenericName[ca]=Navegador web
|
||||
GenericName[cs]=WWW prohlížeč
|
||||
GenericName[da]=Browser
|
||||
GenericName[de]=Web-Browser
|
||||
GenericName[el]=Περιηγητής ιστού
|
||||
GenericName[en_GB]=Web Browser
|
||||
GenericName[es]=Navegador web
|
||||
GenericName[et]=Veebibrauser
|
||||
GenericName[fi]=WWW-selain
|
||||
GenericName[fr]=Navigateur Web
|
||||
GenericName[gu]=વેબ બ્રાઉઝર
|
||||
GenericName[he]=דפדפן אינטרנט
|
||||
GenericName[hi]=वेब ब्राउज़र
|
||||
GenericName[hu]=Webböngésző
|
||||
GenericName[it]=Browser Web
|
||||
GenericName[ja]=ウェブブラウザ
|
||||
GenericName[kn]=ಜಾಲ ವೀಕ್ಷಕ
|
||||
GenericName[ko]=웹 브라우저
|
||||
GenericName[lt]=Žiniatinklio naršyklė
|
||||
GenericName[lv]=Tīmekļa pārlūks
|
||||
GenericName[ml]=വെബ് ബ്രൌസര്
|
||||
GenericName[mr]=वेब ब्राऊजर
|
||||
GenericName[nb]=Nettleser
|
||||
GenericName[nl]=Webbrowser
|
||||
GenericName[pl]=Przeglądarka WWW
|
||||
GenericName[pt]=Navegador Web
|
||||
GenericName[pt_BR]=Navegador da Internet
|
||||
GenericName[ro]=Navigator de Internet
|
||||
GenericName[ru]=Веб-браузер
|
||||
GenericName[sl]=Spletni brskalnik
|
||||
GenericName[sv]=Webbläsare
|
||||
GenericName[ta]=இணைய உலாவி
|
||||
GenericName[th]=เว็บเบราว์เซอร์
|
||||
GenericName[tr]=Web Tarayıcı
|
||||
GenericName[uk]=Навігатор Тенет
|
||||
GenericName[zh_CN]=网页浏览器
|
||||
GenericName[zh_HK]=網頁瀏覽器
|
||||
GenericName[zh_TW]=網頁瀏覽器
|
||||
GenericName[bn]=ওয়েব ব্রাউজার
|
||||
GenericName[fil]=Web Browser
|
||||
GenericName[hr]=Web preglednik
|
||||
GenericName[id]=Browser Web
|
||||
GenericName[or]=ଓ୍ବେବ ବ୍ରାଉଜର
|
||||
GenericName[sk]=WWW prehliadač
|
||||
GenericName[sr]=Интернет прегледник
|
||||
GenericName[te]=మహాతల అన్వేషి
|
||||
GenericName[vi]=Bộ duyệt Web
|
||||
Comment=Access the Internet
|
||||
Comment[ar]=الدخول إلى الإنترنت
|
||||
Comment[bg]=Достъп до интернет
|
||||
Comment[bn]=ইন্টারনেটটি অ্যাক্সেস করুন
|
||||
Comment[ca]=Accedeix a Internet
|
||||
Comment[cs]=Přístup k internetu
|
||||
Comment[da]=Få adgang til internettet
|
||||
Comment[de]=Internetzugriff
|
||||
Comment[el]=Πρόσβαση στο Διαδίκτυο
|
||||
Comment[en_GB]=Access the Internet
|
||||
Comment[es]=Accede a Internet.
|
||||
Comment[et]=Pääs Internetti
|
||||
Comment[fi]=Käytä internetiä
|
||||
Comment[fil]=I-access ang Internet
|
||||
Comment[fr]=Accéder à Internet
|
||||
Comment[gu]=ઇંટરનેટ ઍક્સેસ કરો
|
||||
Comment[he]=גישה אל האינטרנט
|
||||
Comment[hi]=इंटरनेट तक पहुंच स्थापित करें
|
||||
Comment[hr]=Pristup Internetu
|
||||
Comment[hu]=Internetelérés
|
||||
Comment[id]=Akses Internet
|
||||
Comment[it]=Accesso a Internet
|
||||
Comment[ja]=インターネットにアクセス
|
||||
Comment[kn]=ಇಂಟರ್ನೆಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಿ
|
||||
Comment[ko]=인터넷 연결
|
||||
Comment[lt]=Interneto prieiga
|
||||
Comment[lv]=Piekļūt internetam
|
||||
Comment[ml]=ഇന്റര്നെറ്റ് ആക്സസ് ചെയ്യുക
|
||||
Comment[mr]=इंटरनेटमध्ये प्रवेश करा
|
||||
Comment[nb]=Gå til Internett
|
||||
Comment[nl]=Verbinding maken met internet
|
||||
Comment[or]=ଇଣ୍ଟର୍ନେଟ୍ ପ୍ରବେଶ କରନ୍ତୁ
|
||||
Comment[pl]=Skorzystaj z internetu
|
||||
Comment[pt]=Aceder à Internet
|
||||
Comment[pt_BR]=Acessar a internet
|
||||
Comment[ro]=Accesaţi Internetul
|
||||
Comment[ru]=Доступ в Интернет
|
||||
Comment[sk]=Prístup do siete Internet
|
||||
Comment[sl]=Dostop do interneta
|
||||
Comment[sr]=Приступите Интернету
|
||||
Comment[sv]=Gå ut på Internet
|
||||
Comment[ta]=இணையத்தை அணுகுதல்
|
||||
Comment[te]=ఇంటర్నెట్ను ఆక్సెస్ చెయ్యండి
|
||||
Comment[th]=เข้าถึงอินเทอร์เน็ต
|
||||
Comment[tr]=İnternet'e erişin
|
||||
Comment[uk]=Доступ до Інтернету
|
||||
Comment[vi]=Truy cập Internet
|
||||
Comment[zh_CN]=访问互联网
|
||||
Comment[zh_HK]=連線到網際網路
|
||||
Comment[zh_TW]=連線到網際網路
|
||||
Exec=chromium-browser %U --ppapi-flash-path=/usr/lib/chromium-browser/PepperFlash/libpepflashplayer.so --ppapi-flash-version=18.0.0.233
|
||||
Terminal=false
|
||||
Icon=chromium-browser
|
||||
Type=Application
|
||||
Categories=Application;Network;
|
||||
MimeType=text/html;text/xml;application/xhtml_xml;
|
||||
StartupWMClass=Chromium
|
||||
StartupNotify=true
|
||||
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
export CHROME_WRAPPER=/usr/lib/chromium-browser/chromium-browser
|
||||
export CHROME_DESKTOP=chromium-browser.desktop
|
||||
exec /usr/lib/chromium-browser/chromium-browser "$@"
|
||||
@@ -0,0 +1,11 @@
|
||||
diff -up chromium-46.0.2490.80/chrome/test/data/webui_test_resources.grd.542819fix chromium-46.0.2490.80/chrome/test/data/webui_test_resources.grd
|
||||
--- chromium-46.0.2490.80/chrome/test/data/webui_test_resources.grd.542819fix 2015-10-14 10:47:17.568757249 -0400
|
||||
+++ chromium-46.0.2490.80/chrome/test/data/webui_test_resources.grd 2015-10-14 10:48:01.196466805 -0400
|
||||
@@ -8,7 +8,6 @@
|
||||
</outputs>
|
||||
<release seq="1">
|
||||
<includes>
|
||||
- <include name="IDR_WEBUI_TEST_I18N_PROCESS_CSS_TEST" file="webui/i18n_process_css_test.html" flattenhtml="true" allowexternalscript="true" type="BINDATA" />
|
||||
</includes>
|
||||
</release>
|
||||
</grit>
|
||||
@@ -0,0 +1,71 @@
|
||||
Index: printing/backend/print_backend.h
|
||||
diff --git a/printing/backend/print_backend.h b/printing/backend/print_backend.h
|
||||
index e03ef42e37cf0785ba735f4a241310f70125a6e7..a8123325a613f527ba4e91a412ba09cd3225c8ec 100644
|
||||
--- a/printing/backend/print_backend.h
|
||||
+++ b/printing/backend/print_backend.h
|
||||
@@ -111,7 +111,6 @@ class PRINTING_EXPORT PrintBackend
|
||||
|
||||
// Allocate a print backend. If |print_backend_settings| is NULL, default
|
||||
// settings will be used.
|
||||
- // Return NULL if no print backend available.
|
||||
static scoped_refptr<PrintBackend> CreateInstance(
|
||||
const base::DictionaryValue* print_backend_settings);
|
||||
|
||||
Index: printing/backend/print_backend_dummy.cc
|
||||
diff --git a/printing/backend/print_backend_dummy.cc b/printing/backend/print_backend_dummy.cc
|
||||
index c73e5370720eda7a2f989401f37dc62c5e438e24..db269a75920d3c44381c87d67b91d923f0bfd8dc 100644
|
||||
--- a/printing/backend/print_backend_dummy.cc
|
||||
+++ b/printing/backend/print_backend_dummy.cc
|
||||
@@ -13,10 +13,49 @@
|
||||
|
||||
namespace printing {
|
||||
|
||||
+class DummyPrintBackend : public PrintBackend {
|
||||
+ public:
|
||||
+ DummyPrintBackend() {
|
||||
+ }
|
||||
+
|
||||
+ bool EnumeratePrinters(PrinterList* printer_list) override {
|
||||
+ return false;
|
||||
+ }
|
||||
+
|
||||
+ std::string GetDefaultPrinterName() override {
|
||||
+ return std::string();
|
||||
+ }
|
||||
+
|
||||
+ bool GetPrinterSemanticCapsAndDefaults(
|
||||
+ const std::string& printer_name,
|
||||
+ PrinterSemanticCapsAndDefaults* printer_info) override {
|
||||
+ return false;
|
||||
+ }
|
||||
+
|
||||
+ bool GetPrinterCapsAndDefaults(
|
||||
+ const std::string& printer_name,
|
||||
+ PrinterCapsAndDefaults* printer_info) override {
|
||||
+ return false;
|
||||
+ }
|
||||
+
|
||||
+ std::string GetPrinterDriverInfo(
|
||||
+ const std::string& printer_name) override {
|
||||
+ return std::string();
|
||||
+ }
|
||||
+
|
||||
+ bool IsValidPrinter(const std::string& printer_name) override {
|
||||
+ return false;
|
||||
+ }
|
||||
+
|
||||
+ private:
|
||||
+ ~DummyPrintBackend() {}
|
||||
+
|
||||
+ DISALLOW_COPY_AND_ASSIGN(DummyPrintBackend);
|
||||
+};
|
||||
+
|
||||
scoped_refptr<PrintBackend> PrintBackend::CreateInstance(
|
||||
const base::DictionaryValue* print_backend_settings) {
|
||||
- NOTREACHED();
|
||||
- return NULL;
|
||||
+ return new DummyPrintBackend();
|
||||
}
|
||||
|
||||
} // namespace printing
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
--- mojo/public/c/system/macros.h.orig 2014-09-03 14:48:42.963665035 +0000
|
||||
+++ mojo/public/c/system/macros.h 2014-09-03 14:49:12.180255593 +0000
|
||||
@@ -76,7 +76,8 @@
|
||||
// Unlike the C++11 |alignas()|, |alignment| must be an integer. It may not be a
|
||||
// type, nor can it be an expression like |MOJO_ALIGNOF(type)| (due to the
|
||||
// non-C++11 MSVS version).
|
||||
-#if __cplusplus >= 201103L
|
||||
+#if __cplusplus >= 201103L && \
|
||||
+ (defined(__clang__) || (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 >= 40800))
|
||||
#define MOJO_ALIGNAS(alignment) alignas(alignment)
|
||||
#elif defined(__GNUC__)
|
||||
#define MOJO_ALIGNAS(alignment) __attribute__((aligned(alignment)))
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
Index: ui/accessibility/platform/atk_util_auralinux.cc
|
||||
diff --git a/ui/accessibility/platform/atk_util_auralinux.cc b/ui/accessibility/platform/atk_util_auralinux.cc
|
||||
index a15df08137d874609305f90a6bca6e5c15e5c213..7fcaf219351289fe7eba1f670d7a6743a8b40ddc 100644
|
||||
--- a/ui/accessibility/platform/atk_util_auralinux.cc
|
||||
+++ b/ui/accessibility/platform/atk_util_auralinux.cc
|
||||
@@ -3,7 +3,9 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include <atk/atk.h>
|
||||
+#if defined(USE_GCONF)
|
||||
#include <gconf/gconf-client.h>
|
||||
+#endif
|
||||
#include <glib-2.0/gmodule.h>
|
||||
|
||||
#include "base/files/file_path.h"
|
||||
@@ -14,6 +16,8 @@
|
||||
|
||||
namespace {
|
||||
|
||||
+#if defined(USE_GCONF)
|
||||
+
|
||||
const char kGnomeAccessibilityEnabledKey[] =
|
||||
"/desktop/gnome/interface/accessibility";
|
||||
|
||||
@@ -39,6 +43,15 @@ bool ShouldEnableAccessibility() {
|
||||
return value;
|
||||
}
|
||||
|
||||
+#else // !defined(USE_GCONF)
|
||||
+
|
||||
+bool ShouldEnableAccessibility() {
|
||||
+ // TODO(k.czech): implement this for non-GNOME desktops.
|
||||
+ return false;
|
||||
+}
|
||||
+
|
||||
+#endif // defined(USE_GCONF)
|
||||
+
|
||||
} // namespace
|
||||
|
||||
G_BEGIN_DECLS
|
||||
@@ -0,0 +1,146 @@
|
||||
From c2a0c6df7d468da9864c56f2099aa947b07e2535 Mon Sep 17 00:00:00 2001
|
||||
From: amistry <amistry@chromium.org>
|
||||
Date: Tue, 9 Jun 2015 12:18:39 -0700
|
||||
Subject: [PATCH] Add build flag to disable hotwording.
|
||||
|
||||
Hotwording downloads a shared module from the web store containing a NaCl module. There is a desire to build and distribute Chromium without this happening. This change adds an "enable_hotwording" build flag that is enabled by default, but can be disabled at compile time.
|
||||
|
||||
BUG=491435
|
||||
|
||||
Review URL: https://codereview.chromium.org/1160243004
|
||||
|
||||
Cr-Commit-Position: refs/heads/master@{#333548}
|
||||
|
||||
Conflicts:
|
||||
chrome/browser/search/hotword_service.cc
|
||||
---
|
||||
build/common.gypi | 4 ++++
|
||||
chrome/browser/BUILD.gn | 9 +++++++++
|
||||
chrome/browser/search/hotword_service.cc | 4 ++++
|
||||
chrome/browser/search/hotword_service_unittest.cc | 4 ++++
|
||||
chrome/chrome_browser.gypi | 3 +++
|
||||
5 files changed, 24 insertions(+)
|
||||
|
||||
diff --git a/build/common.gypi b/build/common.gypi
|
||||
index 339cc75..ddb075c 100644
|
||||
--- a/build/common.gypi
|
||||
+++ b/build/common.gypi
|
||||
@@ -381,6 +381,9 @@
|
||||
# Web speech is enabled by default. Set to 0 to disable.
|
||||
'enable_web_speech%': 1,
|
||||
|
||||
+ # 'Ok Google' hotwording is enabled by default. Set to 0 to disable.
|
||||
+ 'enable_hotwording%': 1,
|
||||
+
|
||||
# Notifications are compiled in by default. Set to 0 to disable.
|
||||
'notifications%' : 1,
|
||||
|
||||
@@ -1134,6 +1137,7 @@
|
||||
'configuration_policy%': '<(configuration_policy)',
|
||||
'safe_browsing%': '<(safe_browsing)',
|
||||
'enable_web_speech%': '<(enable_web_speech)',
|
||||
+ 'enable_hotwording%': '<(enable_hotwording)',
|
||||
'notifications%': '<(notifications)',
|
||||
'clang_use_chrome_plugins%': '<(clang_use_chrome_plugins)',
|
||||
'mac_want_real_dsym%': '<(mac_want_real_dsym)',
|
||||
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
|
||||
index 5152d83..6ccb079 100644
|
||||
--- a/chrome/browser/BUILD.gn
|
||||
+++ b/chrome/browser/BUILD.gn
|
||||
@@ -18,6 +18,11 @@ if (is_desktop_linux) {
|
||||
import("//build/config/linux/pkg_config.gni")
|
||||
}
|
||||
|
||||
+declare_args() {
|
||||
+ # 'Ok Google' hotwording is enabled.
|
||||
+ enable_hotwording = true
|
||||
+}
|
||||
+
|
||||
about_credits_file = "$target_gen_dir/about_credits.html"
|
||||
additional_modules_list_file =
|
||||
"$root_gen_dir/chrome/browser/internal/additional_modules_list.txt"
|
||||
@@ -455,6 +460,10 @@ source_set("browser") {
|
||||
}
|
||||
}
|
||||
|
||||
+ if (enable_hotwording) {
|
||||
+ defines += [ "ENABLE_HOTWORDING" ]
|
||||
+ }
|
||||
+
|
||||
if (is_linux) {
|
||||
deps += [
|
||||
"//device/media_transfer_protocol",
|
||||
diff --git a/chrome/browser/search/hotword_service.cc b/chrome/browser/search/hotword_service.cc
|
||||
index 0cf3c60..e93789b 100644
|
||||
--- a/chrome/browser/search/hotword_service.cc
|
||||
+++ b/chrome/browser/search/hotword_service.cc
|
||||
@@ -642,6 +642,7 @@ bool HotwordService::IsServiceAvailable() {
|
||||
}
|
||||
|
||||
bool HotwordService::IsHotwordAllowed() {
|
||||
+#if defined(ENABLE_HOTWORDING)
|
||||
std::string group = base::FieldTrialList::FindFullName(
|
||||
hotword_internal::kHotwordFieldTrialName);
|
||||
// Allow hotwording by default, and only disable if the field trial has been
|
||||
@@ -650,6 +651,9 @@ bool HotwordService::IsHotwordAllowed() {
|
||||
return false;
|
||||
|
||||
return DoesHotwordSupportLanguage(profile_);
|
||||
+#else
|
||||
+ return false;
|
||||
+#endif
|
||||
}
|
||||
|
||||
bool HotwordService::IsOptedIntoAudioLogging() {
|
||||
diff --git a/chrome/browser/search/hotword_service_unittest.cc b/chrome/browser/search/hotword_service_unittest.cc
|
||||
index a3aef47..b0b5927 100644
|
||||
--- a/chrome/browser/search/hotword_service_unittest.cc
|
||||
+++ b/chrome/browser/search/hotword_service_unittest.cc
|
||||
@@ -216,6 +216,7 @@ TEST_P(HotwordServiceTest, IsHotwordAllowedInvalidFieldTrial) {
|
||||
}
|
||||
|
||||
TEST_P(HotwordServiceTest, IsHotwordAllowedLocale) {
|
||||
+#if defined(ENABLE_HOTWORDING)
|
||||
TestingProfile::Builder profile_builder;
|
||||
scoped_ptr<TestingProfile> profile = profile_builder.Build();
|
||||
|
||||
@@ -246,6 +247,7 @@ TEST_P(HotwordServiceTest, IsHotwordAllowedLocale) {
|
||||
Profile* otr_profile = profile->GetOffTheRecordProfile();
|
||||
SetApplicationLocale(otr_profile, "en");
|
||||
EXPECT_FALSE(HotwordServiceFactory::IsHotwordAllowed(otr_profile));
|
||||
+#endif // defined(ENABLE_HOTWORDING)
|
||||
}
|
||||
|
||||
TEST_P(HotwordServiceTest, ShouldReinstallExtension) {
|
||||
@@ -302,6 +304,7 @@ TEST_P(HotwordServiceTest, PreviousLanguageSetOnInstall) {
|
||||
}
|
||||
|
||||
TEST_P(HotwordServiceTest, UninstallReinstallTriggeredCorrectly) {
|
||||
+#if defined(ENABLE_HOTWORDING)
|
||||
InitializeEmptyExtensionService();
|
||||
service_->Init();
|
||||
|
||||
@@ -372,6 +375,7 @@ TEST_P(HotwordServiceTest, UninstallReinstallTriggeredCorrectly) {
|
||||
EXPECT_TRUE(HotwordServiceFactory::IsHotwordAllowed(profile()));
|
||||
EXPECT_FALSE(hotword_service->MaybeReinstallHotwordExtension());
|
||||
EXPECT_EQ(1, hotword_service->uninstall_count()); // no change
|
||||
+#endif // defined(ENABLE_HOTWORDING)
|
||||
}
|
||||
|
||||
TEST_P(HotwordServiceTest, DisableAlwaysOnOnLanguageChange) {
|
||||
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
|
||||
index 6d323eb..1aaedba 100644
|
||||
--- a/chrome/chrome_browser.gypi
|
||||
+++ b/chrome/chrome_browser.gypi
|
||||
@@ -3529,6 +3529,9 @@
|
||||
['enable_session_service==1', {
|
||||
'sources': [ '<@(chrome_browser_session_service_sources)' ],
|
||||
}],
|
||||
+ ['enable_hotwording==1', {
|
||||
+ 'defines': [ 'ENABLE_HOTWORDING' ],
|
||||
+ }],
|
||||
['OS!="android" and OS!="ios" and chromeos==0', {
|
||||
'sources': [ '<@(chrome_browser_desktop_sources)' ],
|
||||
}],
|
||||
--
|
||||
2.4.4
|
||||
@@ -0,0 +1,15 @@
|
||||
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
|
||||
index af7c775..e32fd13 100644
|
||||
--- a/chrome/chrome_browser.gypi
|
||||
+++ b/chrome/chrome_browser.gypi
|
||||
@@ -3246,6 +3246,9 @@
|
||||
'defines': [
|
||||
'USE_LIBSECRET',
|
||||
],
|
||||
+ 'cflags': [
|
||||
+ '<!@(pkg-config --cflags libsecret-1)',
|
||||
+ ],
|
||||
}],
|
||||
['use_aura==1', {
|
||||
'sources': [ '<@(chrome_browser_aura_sources)' ],
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
--- third_party/WebKit/Source/bindings/scripts/scripts.gyp.orig 2014-08-19 09:55:10.330972228 +0000
|
||||
+++ third_party/WebKit/Source/bindings/scripts/scripts.gyp 2014-08-19 09:55:26.387286232 +0000
|
||||
@@ -54,7 +54,6 @@
|
||||
'actions': [{
|
||||
'action_name': 'cache_jinja_templates',
|
||||
'inputs': [
|
||||
- '<@(jinja_module_files)',
|
||||
'code_generator_v8.py',
|
||||
'<@(code_generator_template_files)',
|
||||
],
|
||||
--- third_party/WebKit/Source/build/scripts/scripts.gypi.orig 2014-08-19 10:00:00.216521733 +0000
|
||||
+++ third_party/WebKit/Source/build/scripts/scripts.gypi 2014-08-19 10:00:11.464735099 +0000
|
||||
@@ -2,10 +2,6 @@
|
||||
{
|
||||
'variables': {
|
||||
'scripts_for_in_files': [
|
||||
- # jinja2/__init__.py contains version string, so sufficient as
|
||||
- # dependency for whole jinja2 package
|
||||
- '<(DEPTH)/third_party/jinja2/__init__.py',
|
||||
- '<(DEPTH)/third_party/markupsafe/__init__.py', # jinja2 dep
|
||||
'hasher.py',
|
||||
'in_file.py',
|
||||
'in_generator.py',
|
||||
--- third_party/WebKit/Source/bindings/scripts/scripts.gypi.orig 2014-08-19 10:53:02.824618979 +0000
|
||||
+++ third_party/WebKit/Source/bindings/scripts/scripts.gypi 2014-08-19 10:53:20.784957370 +0000
|
||||
@@ -12,9 +12,6 @@
|
||||
'<(DEPTH)/third_party/markupsafe/__init__.py', # jinja2 dep
|
||||
],
|
||||
'idl_lexer_parser_files': [
|
||||
- # PLY (Python Lex-Yacc)
|
||||
- '<(DEPTH)/third_party/ply/lex.py',
|
||||
- '<(DEPTH)/third_party/ply/yacc.py',
|
||||
# Web IDL lexer/parser (base parser)
|
||||
'<(DEPTH)/tools/idl_parser/idl_lexer.py',
|
||||
'<(DEPTH)/tools/idl_parser/idl_node.py',
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
--- build/linux/unbundle/libvpx.gyp.orig 2015-04-08 09:25:29.605925761 +0000
|
||||
+++ build/linux/unbundle/libvpx.gyp 2015-04-08 09:27:19.932142216 +0000
|
||||
@@ -24,6 +24,7 @@
|
||||
'vpx/vpx_integer.h',
|
||||
'vpx/vp8dx.h',
|
||||
'vpx/vpx_encoder.h',
|
||||
+ 'vpx/vpx_frame_buffer.h',
|
||||
],
|
||||
},
|
||||
'includes': [
|
||||
@@ -0,0 +1,31 @@
|
||||
--- chromium-39.0.2171.95/third_party/widevine/cdm/widevine_cdm_version.h.orig 2014-12-10 05:36:13.000000000 +0100
|
||||
+++ chromium-39.0.2171.95/third_party/widevine/cdm/widevine_cdm_version.h 2014-12-28 20:47:39.080795240 +0100
|
||||
@@ -14,4 +14,8 @@
|
||||
// - WIDEVINE_CDM_VERSION_STRING (with the version of the CDM that's available
|
||||
// as a string, e.g., "1.0.123.456").
|
||||
|
||||
+#include "third_party/widevine/cdm/widevine_cdm_common.h"
|
||||
+#define WIDEVINE_CDM_AVAILABLE
|
||||
+#define WIDEVINE_CDM_VERSION_STRING "@WIDEVINE_VERSION@"
|
||||
+
|
||||
#endif // WIDEVINE_CDM_VERSION_H_
|
||||
--- chromium-39.0.2171.95/third_party/widevine/cdm/widevine_cdm.gyp.orig 2014-12-10 05:54:35.000000000 +0100
|
||||
+++ chromium-39.0.2171.95/third_party/widevine/cdm/widevine_cdm.gyp 2014-12-28 20:50:48.163269989 +0100
|
||||
@@ -7,7 +7,7 @@
|
||||
'widevine_cdm_version_h_file%': 'widevine_cdm_version.h',
|
||||
'widevine_cdm_binary_files%': [],
|
||||
'conditions': [
|
||||
- [ 'branding == "Chrome"', {
|
||||
+ [ 'branding == "Chromium"', {
|
||||
'conditions': [
|
||||
[ 'chromeos == 1', {
|
||||
'widevine_cdm_version_h_file%':
|
||||
@@ -54,7 +54,7 @@
|
||||
'target_name': 'widevinecdmadapter',
|
||||
'type': 'none',
|
||||
'conditions': [
|
||||
- [ 'branding == "Chrome" and enable_pepper_cdms==1', {
|
||||
+ [ 'branding == "Chromium" and enable_pepper_cdms==1', {
|
||||
'dependencies': [
|
||||
'<(DEPTH)/ppapi/ppapi.gyp:ppapi_cpp',
|
||||
'<(DEPTH)/media/media_cdm_adapter.gyp:cdmadapter',
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"homepage" : "http://www.google.com.tr",
|
||||
"homepage_is_newtabpage" : false,
|
||||
"browser" : {
|
||||
"show_home_button" : true,
|
||||
"custom_chrome_frame" : true
|
||||
},
|
||||
"bookmark_bar" : {
|
||||
"show_on_all_tabs" : true
|
||||
},
|
||||
"distribution" : {
|
||||
"skip_first_run_ui" : true,
|
||||
"show_welcome_page" : true,
|
||||
"import_search_engine" : true,
|
||||
"import_history" : false,
|
||||
"create_all_shortcuts" : true,
|
||||
"make_chrome_default" : false
|
||||
},
|
||||
"first_run_tabs" : [
|
||||
"http://www.pisilinux.org",
|
||||
"welcome_page",
|
||||
"new_tab_page"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
33a38183e0f94df38e14b6ecff545d89fbc5fc26
|
||||
@@ -0,0 +1,17 @@
|
||||
--- chrome/chrome_exe.gypi.ldflags 2012-06-28 09:02:24.000000000 -0400
|
||||
+++ chrome/chrome_exe.gypi 2012-07-06 15:46:13.008003437 -0400
|
||||
@@ -25,6 +25,14 @@
|
||||
'<(DEPTH)/content/app/startup_helper_win.cc',
|
||||
'<(DEPTH)/content/public/common/content_switches.cc',
|
||||
],
|
||||
+ # Hey, I know what would be an awesome idea.
|
||||
+ # Let us statically compile EVERYTHING into one giant
|
||||
+ # freaking executable. Too bad this means we can't build
|
||||
+ # natively on an IA32 machine. If only someone would
|
||||
+ # invent shared library objects. Idiots.
|
||||
+ 'ldflags': [
|
||||
+ '-Wl,--no-keep-memory'
|
||||
+ ],
|
||||
'mac_bundle_resources': [
|
||||
'app/app-Info.plist',
|
||||
],
|
||||
@@ -0,0 +1,25 @@
|
||||
Index: chromium/src/base/debug/stack_trace.h
|
||||
===================================================================
|
||||
--- base/debug/stack_trace.h
|
||||
+++ base/debug/stack_trace.h
|
||||
@@ -5,6 +5,7 @@
|
||||
#ifndef BASE_DEBUG_STACK_TRACE_H_
|
||||
#define BASE_DEBUG_STACK_TRACE_H_
|
||||
|
||||
+#include <stdint.h>
|
||||
#include <iosfwd>
|
||||
#include <string>
|
||||
|
||||
Index: chromium/src/third_party/skia/src/ports/SkFontHost_fontconfig.cpp
|
||||
===================================================================
|
||||
--- third_party/skia/src/ports/SkFontHost_fontconfig.cpp
|
||||
+++ third_party/skia/src/ports/SkFontHost_fontconfig.cpp
|
||||
@@ -14,6 +14,7 @@
|
||||
#include "SkStream.h"
|
||||
#include "SkTypeface.h"
|
||||
#include "SkTypefaceCache.h"
|
||||
+#include <unistd.h>
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
Index: chromium/src/chrome/browser/first_run/first_run_linux.cc
|
||||
===================================================================
|
||||
--- chrome/browser/first_run/first_run_internal_linux.cc
|
||||
+++ chrome/browser/first_run/first_run_internal_linux.cc
|
||||
@@ -22,8 +22,7 @@
|
||||
base::FilePath MasterPrefsPath() {
|
||||
// The standard location of the master prefs is next to the chrome binary.
|
||||
base::FilePath master_prefs;
|
||||
- if (!PathService::Get(base::DIR_EXE, &master_prefs))
|
||||
- return base::FilePath();
|
||||
+ master_prefs = base::FilePath("/etc/chromium");
|
||||
return master_prefs.AppendASCII(installer::kDefaultMasterPrefs);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
Index: src/third_party/WebKit/Source/wtf/text/TextCodecICU.cpp
|
||||
===================================================================
|
||||
--- third_party/WebKit/Source/wtf/text/TextCodecICU.cpp (revision 101168)
|
||||
+++ third_party/WebKit/Source/wtf/text/TextCodecICU.cpp (working copy)
|
||||
@@ -203,7 +203,11 @@
|
||||
registrar("iso_8859-6", "ISO-8859-6");
|
||||
registrar("iso_8859-7", "ISO-8859-7");
|
||||
registrar("iso_8859-8", "ISO-8859-8");
|
||||
+ registrar("ISO_8859-8-I", "ISO-8859-8-I");
|
||||
registrar("iso_8859-9", "windows-1254");
|
||||
+ registrar("ISO_8859-10", "ISO-8859-10");
|
||||
+ registrar("ISO_8859-13", "ISO-8859-13");
|
||||
+ registrar("ISO_8859-14", "ISO-8859-14");
|
||||
registrar("iso_8859-15", "ISO-8859-15");
|
||||
registrar("koi8_r", "KOI8-R");
|
||||
registrar("x-cp1253", "windows-1253");
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
--- sandbox/linux/sandbox_linux.gypi 2011-11-15 19:35:11.119851877 +0100
|
||||
+++ sandbox/linux/sandbox_linux.gypi 2012-01-25 23:24:53.914568688 +0100
|
||||
@@ -85,7 +85,10 @@
|
||||
],
|
||||
'cflags': [
|
||||
# For ULLONG_MAX
|
||||
- '-std=gnu99',
|
||||
+ '-std=gnu99 -fPIE',
|
||||
+ ],
|
||||
+ 'ldflags': [
|
||||
+ '-pie',
|
||||
],
|
||||
'include_dirs': [
|
||||
'../..',
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
--- net/base/mime_util.cc 2013-08-25 10:12:05.428599992 +0200
|
||||
+++ net/base/mime_util.cc 2013-08-25 10:12:05.428599992 +0200
|
||||
@@ -376,6 +376,7 @@
|
||||
"text/x-csv",
|
||||
"text/x-vcf",
|
||||
"text/rtf",
|
||||
+ "text/x-pisi-ymp",
|
||||
"text/comma-separated-values",
|
||||
"text/csv",
|
||||
"text/tab-separated-values",
|
||||
@@ -0,0 +1,20 @@
|
||||
--- build/common.gypi 2014-08-29 13:04:19.000000000 +0200
|
||||
+++ build/common.gypi 2014-08-29 13:04:19.000000000 +0200
|
||||
@@ -2440,7 +2440,7 @@
|
||||
}],
|
||||
],
|
||||
'clang_warning_flags': [
|
||||
- '-Wheader-hygiene',
|
||||
+ # '-Wheader-hygiene',
|
||||
|
||||
# Don't die on dtoa code that uses a char as an array index.
|
||||
# This is required solely for base/third_party/dmg_fp/dtoa.cc.
|
||||
@@ -2456,7 +2456,7 @@
|
||||
'-Wno-covered-switch-default',
|
||||
|
||||
# Warns when a const char[] is converted to bool.
|
||||
- '-Wstring-conversion',
|
||||
+ # '-Wstring-conversion',
|
||||
|
||||
# C++11-related flags:
|
||||
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
--- chromium-browser-42.0.2311.82/third_party/angle/src/angle.gyp~ 2015-04-09 00:14:43.000000000 +0300
|
||||
+++ chromium-browser-42.0.2311.82/third_party/angle/src/angle.gyp 2015-04-21 22:02:35.668680845 +0300
|
||||
@@ -104,8 +104,7 @@
|
||||
{
|
||||
'action_name': 'Generate ANGLE Commit ID Header',
|
||||
'message': 'Generating ANGLE Commit ID',
|
||||
- # reference the git index as an input, so we rebuild on changes to the index
|
||||
- 'inputs': [ '<(angle_id_script)', '<(angle_path)/.git/index' ],
|
||||
+ 'inputs': [ '<(angle_id_script)' ],
|
||||
'outputs': [ '<(angle_id_header)' ],
|
||||
'msvs_cygwin_shell': 0,
|
||||
'action':
|
||||
@@ -0,0 +1,11 @@
|
||||
--- chromium-browser-38.0.2125.111/media/cast/logging/encoding_event_subscriber.cc~ 2014-10-02 19:39:47.000000000 +0200
|
||||
+++ chromium-browser-38.0.2125.111/media/cast/logging/encoding_event_subscriber.cc 2014-11-05 06:35:45.611057986 +0100
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
#include <cstring>
|
||||
#include <utility>
|
||||
+#include <algorithm>
|
||||
|
||||
#include "base/logging.h"
|
||||
#include "media/cast/logging/proto/proto_utils.h"
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
dlopen the sonamed libs directly, like it has already been done for libGL.so.1,
|
||||
as we don't want to Depend on the -devel packages for the .so files:
|
||||
- libOSMesa.so.8: Mesa-libOSMesa-9.2.0-2
|
||||
- libGLESv2.so.2: Mesa-libGLES-9.2.0-2
|
||||
- libEGL.so.1: Mesa-libEGL-9.2.0-2
|
||||
--- chromium-browser-36.0.1985.143/ui/gl/gl_implementation_osmesa.cc~ 2014-08-12 22:02:27.000000000 +0300
|
||||
+++ chromium-browser-36.0.1985.143/ui/gl/gl_implementation_osmesa.cc 2014-08-18 23:09:25.208179075 +0300
|
||||
@@ -37,7 +37,7 @@
|
||||
return false;
|
||||
}
|
||||
|
||||
- base::FilePath library_path = module_path.Append("libosmesa.so");
|
||||
+ base::FilePath library_path = module_path.Append("libOSMesa.so.8");
|
||||
base::NativeLibrary library = LoadLibraryAndPrintError(library_path);
|
||||
if (!library)
|
||||
return false;
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
fix error reporting:
|
||||
|
||||
...
|
||||
File "chromium/scripts/generate_gyp.py", line 757, in GetIncludedSources
|
||||
exit('Failed to find file', include_file_path)
|
||||
TypeError: __call__() takes at most 2 arguments (3 given)
|
||||
|
||||
--- ./third_party/ffmpeg/chromium/scripts/generate_gyp.py~ 2015-07-27 07:15:51.000000000 +0300
|
||||
+++ ./third_party/ffmpeg/chromium/scripts/generate_gyp.py 2015-07-27 07:15:55.928135410 +0300
|
||||
@@ -79,6 +79,7 @@
|
||||
import string
|
||||
import subprocess
|
||||
import shutil
|
||||
+import sys
|
||||
|
||||
COPYRIGHT = """# Copyright %d The Chromium Authors. All rights reserved.
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
@@ -149,6 +150,9 @@
|
||||
# Mac doesn't have any platform specific files, so just use linux and win.
|
||||
SUPPORTED_PLATFORMS = ['linux', 'win']
|
||||
|
||||
+def die(error):
|
||||
+ print >> sys.stderr, error
|
||||
+ sys.exit(1)
|
||||
|
||||
def NormalizeFilename(name):
|
||||
""" Removes leading path separators in an attempt to normalize paths."""
|
||||
@@ -753,7 +757,7 @@
|
||||
elif include_file_path in IGNORED_INCLUDE_FILES:
|
||||
continue
|
||||
else:
|
||||
- exit('Failed to find file', include_file_path)
|
||||
+ die('Failed to find file: ' + include_file_path)
|
||||
|
||||
# At this point we've found the file. Check if its in our ignore list which
|
||||
# means that the list should be updated to no longer mention this file.
|
||||
@@ -772,7 +776,7 @@
|
||||
licensecheck_path = os.path.abspath(os.path.join(
|
||||
source_root, 'third_party', 'devscripts', 'licensecheck.pl'));
|
||||
if not os.path.exists(licensecheck_path):
|
||||
- exit('Could not find licensecheck.pl: ' + str(licensecheck_path))
|
||||
+ die('Could not find licensecheck.pl: ' + str(licensecheck_path))
|
||||
|
||||
check_process = subprocess.Popen([licensecheck_path,
|
||||
'-l', '100',
|
||||
@@ -838,7 +842,7 @@
|
||||
|
||||
# Sanity check: source set should not have any renames prior to this step.
|
||||
if RENAME_PREFIX in basename:
|
||||
- exit('Found unexpected renamed file in SourceSet: %s' % basename)
|
||||
+ die('Found unexpected renamed file in SourceSet: %s' % basename)
|
||||
|
||||
# Craft a new unique basename from the path of the colliding file
|
||||
if basename in known_basenames:
|
||||
@@ -896,7 +900,7 @@
|
||||
sets = CreatePairwiseDisjointSets(sets)
|
||||
|
||||
if not sets:
|
||||
- exit('ERROR: failed to find any source sets. ' +
|
||||
+ die('ERROR: failed to find any source sets. ' +
|
||||
'Are build_dir (%s) and/or source_dir (%s) options correct?' %
|
||||
(options.build_dir, options.source_dir))
|
||||
|
||||
@@ -904,7 +908,7 @@
|
||||
|
||||
if not CheckLicensesForStaticLinking(sets, source_dir,
|
||||
options.print_licenses):
|
||||
- exit ('GENERATE FAILED: invalid licenses detected.')
|
||||
+ die('GENERATE FAILED: invalid licenses detected.')
|
||||
print 'License checks passed.'
|
||||
|
||||
# Open for writing.
|
||||
@@ -0,0 +1,22 @@
|
||||
--- chromium-browser-44.0.2403.107/third_party/ffmpeg/chromium/scripts/generate_gyp.py~ 2015-07-27 07:21:59.000000000 +0300
|
||||
+++ chromium-browser-44.0.2403.107/third_party/ffmpeg/chromium/scripts/generate_gyp.py 2015-07-27 07:22:03.210572817 +0300
|
||||
@@ -757,7 +757,8 @@
|
||||
elif include_file_path in IGNORED_INCLUDE_FILES:
|
||||
continue
|
||||
else:
|
||||
- die('Failed to find file: ' + include_file_path)
|
||||
+ print('Failed to find file: ' + include_file_path)
|
||||
+ continue
|
||||
|
||||
# At this point we've found the file. Check if its in our ignore list which
|
||||
# means that the list should be updated to no longer mention this file.
|
||||
@@ -776,7 +777,8 @@
|
||||
licensecheck_path = os.path.abspath(os.path.join(
|
||||
source_root, 'third_party', 'devscripts', 'licensecheck.pl'));
|
||||
if not os.path.exists(licensecheck_path):
|
||||
- die('Could not find licensecheck.pl: ' + str(licensecheck_path))
|
||||
+ print('Could not find licensecheck.pl: ' + str(licensecheck_path))
|
||||
+ return True
|
||||
|
||||
check_process = subprocess.Popen([licensecheck_path,
|
||||
'-l', '100',
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
In PLD Linux, browser-plugins framework symlinks enabled plugins to plugins/ dir
|
||||
access directly from there, instead of symlinking in google-chrome.spec
|
||||
|
||||
--- chromium-browser-20.0.1132.57/./src/chrome/common/chrome_paths.cc~ 2012-07-13 21:13:51.000000000 +0300
|
||||
+++ chromium-browser-20.0.1132.57/./src/chrome/common/chrome_paths.cc 2012-07-13 21:14:41.799431216 +0300
|
||||
@@ -255,9 +255,11 @@
|
||||
cur = cur.Append(chrome::kPepperFlashPluginFilename);
|
||||
break;
|
||||
case chrome::FILE_PDF_PLUGIN:
|
||||
- if (!GetInternalPluginsDirectory(&cur))
|
||||
+ if (!PathService::Get(base::DIR_MODULE, &cur))
|
||||
return false;
|
||||
- cur = cur.Append(kInternalPDFPluginFileName);
|
||||
+
|
||||
+ cur = cur.Append(FILE_PATH_LITERAL("plugins"))
|
||||
+ .Append(kInternalPDFPluginFileName);
|
||||
break;
|
||||
case chrome::FILE_NACL_PLUGIN:
|
||||
if (!GetInternalPluginsDirectory(&cur))
|
||||
@@ -0,0 +1,29 @@
|
||||
--- chromium-browser-31.0.1650.57/build/linux/unbundle/remove_bundled_libraries.py 2013-11-16 22:18:32.618209221 +0200
|
||||
+++ chromium-browser-31.0.1650.57/build/linux/unbundle/remove_bundled_libraries.py 2013-11-16 23:34:12.718095629 +0200
|
||||
@@ -27,6 +27,7 @@
|
||||
|
||||
parser = optparse.OptionParser()
|
||||
parser.add_option('--do-remove', action='store_true')
|
||||
+ parser.add_option('--do-print', action='store_true')
|
||||
|
||||
options, args = parser.parse_args(argv)
|
||||
|
||||
@@ -62,6 +63,8 @@
|
||||
|
||||
if options.do_remove:
|
||||
# Delete the file - best way to ensure it's not used during build.
|
||||
+ if options.do_print:
|
||||
+ print relpath
|
||||
os.remove(path)
|
||||
else:
|
||||
# By default just print paths that would be removed.
|
||||
@@ -74,7 +77,7 @@
|
||||
for exclusion, used in exclusion_used.iteritems():
|
||||
if not used:
|
||||
print '%s does not exist' % exclusion
|
||||
- exit_code = 1
|
||||
+ exit_code = 0
|
||||
|
||||
if not options.do_remove:
|
||||
print ('To actually remove files printed above, please pass ' +
|
||||
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
in PLD Linux, windows includes are not packaged
|
||||
http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2013-February/023459.html
|
||||
|
||||
--- chromium-browser-42.0.2311.82/ui/gl/generate_bindings.py~ 2015-04-09 00:14:31.000000000 +0300
|
||||
+++ chromium-browser-42.0.2311.82/ui/gl/generate_bindings.py 2015-04-19 23:32:27.601618454 +0300
|
||||
@@ -1616,7 +1616,7 @@
|
||||
'EGL_ANGLE_surface_d3d_texture_2d_share_handle',
|
||||
],
|
||||
],
|
||||
- [WGL_FUNCTIONS, 'wgl', ['noninclude/GL/wglext.h'], []],
|
||||
+# [WGL_FUNCTIONS, 'wgl', ['noninclude/GL/wglext.h'], []],
|
||||
[GLX_FUNCTIONS, 'glx', ['GL/glx.h', 'noninclude/GL/glxext.h'], []],
|
||||
]
|
||||
|
||||
Executable
+300
@@ -0,0 +1,300 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>chromium-browser</Name>
|
||||
<Homepage>http://code.google.com/chromium</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<Icon>chromium-browser</Icon>
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>A WebKit powered web browser</Summary>
|
||||
<Description>Chromium-browser is an open-source web browser, powered by WebKit.</Description>
|
||||
<Archive sha1sum="589341fc5bd931ea6525c7da629dae27c85b391c" type="tarxz">http://gsdview.appspot.com/chromium-browser-official/chromium-46.0.2490.80.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>alsa-lib-devel</Dependency>
|
||||
<Dependency>at-spi2-atk-devel</Dependency>
|
||||
<Dependency>atk-devel</Dependency>
|
||||
<Dependency>cairo-devel</Dependency>
|
||||
<Dependency>cups-devel</Dependency>
|
||||
<Dependency>desktop-file-utils</Dependency>
|
||||
<Dependency>faac-devel</Dependency>
|
||||
<Dependency>ffmpeg-devel</Dependency>
|
||||
<Dependency>flac-devel</Dependency>
|
||||
<Dependency>pciutils-devel</Dependency>
|
||||
<Dependency>fontconfig-devel</Dependency>
|
||||
<Dependency>dbus-devel</Dependency>
|
||||
<Dependency>gperf</Dependency>
|
||||
<Dependency>jack-audio-connection-kit-devel</Dependency>
|
||||
<Dependency>libavc1394-devel</Dependency>
|
||||
<Dependency>libgnome-keyring-devel</Dependency>
|
||||
<Dependency>speech-dispatcher-devel</Dependency>
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
<Dependency>gsm-devel</Dependency>
|
||||
<Dependency>gtk2-devel</Dependency>
|
||||
<Dependency>harfbuzz-devel</Dependency>
|
||||
<Dependency>hunspell-devel</Dependency>
|
||||
<Dependency>icu4c-devel</Dependency>
|
||||
<Dependency>imlib2-devel</Dependency>
|
||||
<Dependency>lame-devel</Dependency>
|
||||
<Dependency>libdc1394-devel</Dependency>
|
||||
<Dependency>libdrm-devel</Dependency>
|
||||
<Dependency>libevent-devel</Dependency>
|
||||
<Dependency>libexif-devel</Dependency>
|
||||
<Dependency>libjpeg-turbo-devel</Dependency>
|
||||
<Dependency>libmtp-devel</Dependency>
|
||||
<Dependency>libogg-devel</Dependency>
|
||||
<Dependency>libopus-devel</Dependency>
|
||||
<Dependency>libsecret-devel</Dependency>
|
||||
<Dependency>libtheora-devel</Dependency>
|
||||
<Dependency>libvdpau-devel</Dependency>
|
||||
<Dependency>libvorbis-devel</Dependency>
|
||||
<Dependency>libvpx-devel</Dependency>
|
||||
<Dependency>libXcomposite-devel</Dependency>
|
||||
<Dependency>libXcursor-devel</Dependency>
|
||||
<Dependency>libXdamage-devel</Dependency>
|
||||
<Dependency>libXext-devel</Dependency>
|
||||
<Dependency>libXfixes-devel</Dependency>
|
||||
<Dependency>libXi-devel</Dependency>
|
||||
<Dependency>libXrandr-devel</Dependency>
|
||||
<Dependency>libXrender-devel</Dependency>
|
||||
<Dependency>libXScrnSaver-devel</Dependency>
|
||||
<Dependency>libXtst-devel</Dependency>
|
||||
<Dependency>minizip-devel</Dependency>
|
||||
<Dependency>mit-kerberos</Dependency>
|
||||
<Dependency>nss-devel</Dependency>
|
||||
<Dependency>opencore-amr-devel</Dependency>
|
||||
<Dependency>pango-devel</Dependency>
|
||||
<Dependency>pulseaudio-libs-devel</Dependency>
|
||||
<Dependency>python-lxml</Dependency>
|
||||
<Dependency>schroedinger-devel</Dependency>
|
||||
<Dependency>snappy-devel</Dependency>
|
||||
<Dependency>speex-devel</Dependency>
|
||||
<Dependency>valgrind</Dependency>
|
||||
<Dependency>webp-devel</Dependency>
|
||||
<Dependency>x264-devel</Dependency>
|
||||
<Dependency>xdg-utils</Dependency>
|
||||
<Dependency>xvid-devel</Dependency>
|
||||
<Dependency>ninja</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch>gentoo/chromium-libsecret-r0.patch</Patch>
|
||||
<Patch>gentoo/chromium-system-jinja-r7.patch</Patch>
|
||||
<Patch>opensuse/chromium-gcc-fixes.patch</Patch>
|
||||
<Patch>opensuse/chromium-master-prefs-path.patch</Patch>
|
||||
<Patch>opensuse/chromium-more-codec-aliases.patch</Patch>
|
||||
<Patch>opensuse/no-clang-on-packman.diff</Patch>
|
||||
<Patch>opensuse/adjust-ldflags-no-keep-memory.patch</Patch>
|
||||
<Patch>opensuse/chromium-sandbox-pie.patch</Patch>
|
||||
<Patch>pld-linux/dlopen_sonamed_gl.patch</Patch>
|
||||
<Patch>pld-linux/remove_bundled_libraries-stale.patch</Patch>
|
||||
<Patch>pld-linux/chromium-browser-build.patch</Patch>
|
||||
<Patch>pld-linux/angle.patch</Patch>
|
||||
<Patch>pld-linux/system-mesa.patch</Patch>
|
||||
<!--<Patch>pld-linux/ffmpeg-generate-errors.patch</Patch>
|
||||
<Patch>fedora/webui-error.patch</Patch>-->
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>chromium-browser</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>alsa-lib</Dependency>
|
||||
<Dependency>dbus</Dependency>
|
||||
<Dependency>atk</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>cups</Dependency>
|
||||
<Dependency>flac</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>gtk2</Dependency>
|
||||
<Dependency>libevent</Dependency>
|
||||
<Dependency>libjpeg-turbo</Dependency>
|
||||
<Dependency>libopus</Dependency>
|
||||
<Dependency>libXcomposite</Dependency>
|
||||
<Dependency>libXcursor</Dependency>
|
||||
<Dependency>libXdamage</Dependency>
|
||||
<Dependency>libXext</Dependency>
|
||||
<Dependency>libXfixes</Dependency>
|
||||
<Dependency>libXi</Dependency>
|
||||
<Dependency>libXrandr</Dependency>
|
||||
<Dependency>libXrender</Dependency>
|
||||
<Dependency>libXScrnSaver</Dependency>
|
||||
<Dependency>libXtst</Dependency>
|
||||
<Dependency>minizip</Dependency>
|
||||
<Dependency>mit-kerberos</Dependency>
|
||||
<Dependency>nss</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>pepperflash</Dependency> <!-- no remove -->
|
||||
<Dependency>pulseaudio-libs</Dependency>
|
||||
<Dependency>speech-dispatcher</Dependency>
|
||||
<Dependency>speex</Dependency>
|
||||
<Dependency>webp</Dependency>
|
||||
<Dependency>pciutils</Dependency>
|
||||
<Dependency>nspr</Dependency>
|
||||
<Dependency>zlib</Dependency>
|
||||
<Dependency>expat</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>libpng</Dependency>
|
||||
<Dependency>snappy</Dependency>
|
||||
<Dependency>freetype</Dependency>
|
||||
<Dependency>harfbuzz</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/icons</Path>
|
||||
<Path fileType="data">/usr/share/pixmaps</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
</Files>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile owner="root" permission="0644" target="/usr/lib/chromium-browser/master_preferences" >master_preferences</AdditionalFile>
|
||||
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/chromium-browser.desktop" >chromium-browser.desktop</AdditionalFile>
|
||||
<AdditionalFile owner="root" permission="0755" target="/usr/bin/chromium-browser">chromium-browser.sh</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="19">
|
||||
<Date>2016-01-27</Date>
|
||||
<Version>46.0.2490.80</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="18">
|
||||
<Date>2015-10-23</Date>
|
||||
<Version>46.0.2490.80</Version>
|
||||
<Comment>This version contains a number of security updates and stability fixes.</Comment>
|
||||
<Name>Vedat Demir</Name>
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="17">
|
||||
<Date>2015-08-23</Date>
|
||||
<Version>45.0.2454.85</Version>
|
||||
<Comment>This version contains a number of security updates and stability fixes.</Comment>
|
||||
<Name>Vedat Demir</Name>
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="16">
|
||||
<Date>2015-08-03</Date>
|
||||
<Version>44.0.2403.155</Version>
|
||||
<Comment>This version contains a number of security updates and stability fixes.</Comment>
|
||||
<Name>Vedat Demir</Name>
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="15">
|
||||
<Date>2015-06-23</Date>
|
||||
<Version>43.0.2357.132</Version>
|
||||
<Comment>This version contains a number of security updates and stability fixes.</Comment>
|
||||
<Name>Vedat Demir</Name>
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="14">
|
||||
<Date>2015-05-23</Date>
|
||||
<Version>42.0.2311.135</Version>
|
||||
<Comment>This version contains a number of security updates and stability fixes.</Comment>
|
||||
<Name>Vedat Demir</Name>
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="13">
|
||||
<Date>2015-04-23</Date>
|
||||
<Version>42.0.2311.90</Version>
|
||||
<Comment>This version contains a number of security updates and stability fixes.</Comment>
|
||||
<Name>Vedat Demir</Name>
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="12">
|
||||
<Date>2015-02-17</Date>
|
||||
<Version>40.0.2214.114</Version>
|
||||
<Comment>This version contains a number of security updates and stability fixes.</Comment>
|
||||
<Name>Vedat Demir</Name>
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="11">
|
||||
<Date>2015-02-07</Date>
|
||||
<Version>40.0.2214.94</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Vedat Demir</Name>
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="10">
|
||||
<Date>2014-04-07</Date>
|
||||
<Version>33.0.1750.152</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Serdar Soytetir</Name>
|
||||
<Email>kaptan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="9">
|
||||
<Date>2014-02-24</Date>
|
||||
<Version>33.0.1750.117</Version>
|
||||
<Comment>Version bump, switch bootstrapping NaCl.</Comment>
|
||||
<Name>Serdar Soytetir</Name>
|
||||
<Email>kaptan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="8">
|
||||
<Date>2013-11-25</Date>
|
||||
<Version>33.0.1707.0</Version>
|
||||
<Comment>Fix dep.</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvarice@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="7">
|
||||
<Date>2013-11-18</Date>
|
||||
<Version>33.0.1707.0</Version>
|
||||
<Comment>Fix dep.</Comment>
|
||||
<Name>Richard de Bruin</Name>
|
||||
<Email>richdb@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2013-11-13</Date>
|
||||
<Version>33.0.1707.0</Version>
|
||||
<Comment>V.Bump</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2013-07-07</Date>
|
||||
<Version>29.0.1547.0</Version>
|
||||
<Comment>V.Bump</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2013-03-27</Date>
|
||||
<Version>27.0.1425.0</Version>
|
||||
<Comment>V.Bump</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2013-01-22</Date>
|
||||
<Version>27.0.1418.2</Version>
|
||||
<Comment>V.Bump</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2013-01-22</Date>
|
||||
<Version>26.0.1390.0</Version>
|
||||
<Comment>Güncellendi.</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2012-12-25</Date>
|
||||
<Version>26.0.1370.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
Executable
+10
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>chromium-browser</Name>
|
||||
<Summary xml:lang="tr">Webkit tabanlı ağ tarayıcı</Summary>
|
||||
<Description xml:lang="tr">Chromium, açık kaynak kodlu Webkit tabanlı bir ağ tarayıcıdır.</Description>
|
||||
<Summary xml:lang="es">Navegador web basado en Webkit</Summary>
|
||||
<Description xml:lang="es">Chromium, navegador web de código abierto basado en Webkit.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -518,7 +518,7 @@
|
||||
|
||||
<History>
|
||||
<Update release="42">
|
||||
<Date>2015-12-21</Date>
|
||||
<Date>2016-01-28</Date>
|
||||
<Version>44.0</Version>
|
||||
<Comment>Version bump, http://www.mozilla.org/en-US/firefox/44.0/releasenotes</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
|
||||
@@ -49,6 +49,7 @@
|
||||
<Dependency>libjpeg-turbo-devel</Dependency>
|
||||
<Dependency>gst-plugins-base-next-devel</Dependency>
|
||||
<Dependency versionFrom="3.18.6">gtk3-devel</Dependency>
|
||||
<Dependency versionFrom="2.24.28">gtk2-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
@@ -3284,7 +3285,7 @@
|
||||
|
||||
<History>
|
||||
<Update release="26">
|
||||
<Date>2016-01-31</Date>
|
||||
<Date>2016-01-27</Date>
|
||||
<Version>5.1.0.2</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
|
||||
@@ -66,13 +66,20 @@
|
||||
<Dependency>podofo</Dependency>
|
||||
<Dependency>python</Dependency>
|
||||
<Dependency>libxml2</Dependency>
|
||||
<Dependency>poppler</Dependency>
|
||||
<Dependency>freetype</Dependency>
|
||||
<Dependency>hunspell</Dependency>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>librevenge</Dependency>
|
||||
<Dependency>qt5-webkit</Dependency>
|
||||
<Dependency>libjpeg-turbo</Dependency>
|
||||
<Dependency>qt5-declarative</Dependency>
|
||||
<Dependency>libpagemaker</Dependency>
|
||||
<Dependency>libcdr</Dependency>
|
||||
<Dependency>GraphicsMagick</Dependency>
|
||||
<Dependency>libvisio</Dependency>
|
||||
<Dependency>libmspub</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
@@ -87,9 +94,16 @@
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/doc/scribus</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="9">
|
||||
<Date>2016-01-27</Date>
|
||||
<Version>1.5.0</Version>
|
||||
<Comment>Check and build</Comment>
|
||||
<Name>Stefan Gronewold</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="8">
|
||||
<Date>2015-05-30</Date>
|
||||
<Version>1.5.0</Version>
|
||||
|
||||
+1571
-241
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
a02c88486920ec791360d85cd2cccff3843892d6
|
||||
46420a73f41585923bf0da73dd0d1cdf9603bd6a
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
a78b77c9da720794c9f45a11b2b21aa34fe9383c
|
||||
7e0202ac5dd687ac8f94a7c040103b978bfa0959
|
||||
@@ -0,0 +1,30 @@
|
||||
#!/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 pythonmodules
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
|
||||
def build():
|
||||
shelltools.system("python bootstrap.py")
|
||||
shelltools.system("asciidoc doc/manual.asciidoc")
|
||||
|
||||
def check():
|
||||
#needs new package gtest -> ignore it for now
|
||||
shelltools.system("python ./configure.py --with-gtest=/usr/share/gtest")
|
||||
shelltools.system("./ninja ninja_test")
|
||||
shelltools.system("./ninja_test --gtest_filter=-SubprocessTest.SetWithLots")
|
||||
|
||||
def install():
|
||||
pisitools.dobin("ninja", "/usr/bin")
|
||||
|
||||
pisitools.insinto("/usr/share/bash-completion/completions", "misc/bash-completion", "ninja")
|
||||
|
||||
pisitools.dodoc("HACKING.md", "COPYING", "RELEASING", "README", "doc/manual.asciidoc")
|
||||
|
||||
pisitools.dohtml("doc/manual.html")
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
Largefile patch
|
||||
https://github.com/martine/ninja/issues/829
|
||||
|
||||
--- ninja-1.5.1/configure.py~ 2014-10-26 22:45:18.000000000 +0200
|
||||
+++ ninja-1.5.1/configure.py 2014-10-26 22:45:26.284641172 +0200
|
||||
@@ -142,6 +142,7 @@
|
||||
'-fno-exceptions',
|
||||
'-fvisibility=hidden', '-pipe',
|
||||
'-Wno-missing-field-initializers',
|
||||
+ '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64',
|
||||
'-DNINJA_PYTHON="%s"' % options.with_python]
|
||||
if options.debug:
|
||||
cflags += ['-D_GLIBCXX_DEBUG', '-D_GLIBCXX_DEBUG_PEDANTIC']
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>ninja</Name>
|
||||
<Homepage>http://martine.github.com/ninja/</Homepage>
|
||||
<Packager>
|
||||
<Name>Stefan Gronewold(groni)</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2</License>
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Ninja is a small build system with a focus on speed.</Summary>
|
||||
<Description>Ninja is a small build system with a focus on speed.</Description>
|
||||
<Archive sha1sum="a6ff055691f6d355234298c21cc18961b4ca2ed9" type="targz">https://github.com/martine/ninja/archive/v1.6.0.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>asciidoc</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch>LFS.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>ninja</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2015-08-25</Date>
|
||||
<Version>1.6.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Vedat Demir</Name>
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>ninja</Name>
|
||||
<Summary xml:lang="tr">Ninja, hız odaklı bir inşa sistemidir.</Summary>
|
||||
<Description xml:lang="tr">Ninja is a small build system with a focus on speed.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -13,9 +13,14 @@ def setup():
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def build():
|
||||
autotools.make("check")
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
pisitools.dosym("libinput.so.5.0.0","/usr/lib/libinput.so.0")
|
||||
|
||||
pisitools.remove("/usr/lib/udev/80-libinput-device-groups-litest.rules")
|
||||
pisitools.remove("/usr/lib/udev/90-libinput-model-quirks-litest.rules")
|
||||
#pisitools.dodoc("COPYING", "README")
|
||||
|
||||
@@ -49,6 +49,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2016-01-27</Date>
|
||||
<Version>0.20.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Alihan Öztürk</Name>
|
||||
<Email>alihan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2015-07-21</Date>
|
||||
<Version>0.20.0</Version>
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
#!/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 autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
|
||||
LOGO_FILE = "/usr/share/pixmaps/plymouth-pisilinux.png"
|
||||
THEMEPATH = "/usr/share/plymouth/themes"
|
||||
|
||||
def setup():
|
||||
# /var/run => /run
|
||||
pisitools.dosed("configure.ac", "^(\s+plymouthruntimedir=)\$localstatedir(\/run\/plymouth)", r"\1\2")
|
||||
pisitools.dosed("src/Makefile.am", "^(plymouthdrundir\s=\s)\$\(localstatedir\)(\/run\/plymouth)", r"\1\2")
|
||||
|
||||
autotools.autoreconf("-fis")
|
||||
|
||||
# The end-start colors seems to be used by the two-step plugin
|
||||
# Disable nouveau drm renderer as it causes hangs when starting X server
|
||||
autotools.configure("--enable-tracing \
|
||||
--with-logo=%s \
|
||||
--with-release-file=/etc/pisilinux-release \
|
||||
--with-background-color=0x000000 \
|
||||
--with-background-end-color-stop=0x000000 \
|
||||
--with-background-start-color-stop=0x000000 \
|
||||
--with-system-root-install \
|
||||
--with-boot-tty=/dev/tty7 \
|
||||
--with-shutdown-tty=/dev/tty1 \
|
||||
--with-log-viewer \
|
||||
--disable-libdrm_nouveau \
|
||||
--disable-tests \
|
||||
--disable-static \
|
||||
--enable-gdm-transition \
|
||||
--without-rhgb-compat-link \
|
||||
--without-gdm-autostart-file" % LOGO_FILE)
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR='%s'" % get.installDIR())
|
||||
|
||||
# Copy necessary files for Charge theme
|
||||
pisitools.dodir("%s/charge" % THEMEPATH)
|
||||
for f in ("box", "bullet", "entry", "lock"):
|
||||
shelltools.copy("%s%s/glow/%s.png" % (get.installDIR(), THEMEPATH, f), "%s%s/charge/" % (get.installDIR(), THEMEPATH))
|
||||
|
||||
# Remove glow theme as it's premature
|
||||
pisitools.removeDir("/usr/share/plymouth/themes/glow")
|
||||
|
||||
# Generate initramfs filelist
|
||||
#shelltools.system("./generate-flist %s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("TODO", "COPYING", "README", "ChangeLog")
|
||||
@@ -0,0 +1,13 @@
|
||||
[Plymouth Theme]
|
||||
Name=Charge
|
||||
Description=A theme that features the shadowy hull of a Fedora logo charge up and and finally burst into into full form.
|
||||
ModuleName=two-step
|
||||
|
||||
[two-step]
|
||||
ImageDir=/usr/share/plymouth/themes/charge
|
||||
HorizontalAlignment=.5
|
||||
VerticalAlignment=.5
|
||||
Transition=none
|
||||
TransitionDuration=0.0
|
||||
BackgroundStartColor=0x416fa7
|
||||
BackgroundEndColor=0x4b83c1
|
||||
@@ -0,0 +1,137 @@
|
||||
From 6ccedf7b6ecdc8314ed97355cfe5499fffb13a1e Mon Sep 17 00:00:00 2001
|
||||
From: Ray Strode <rstrode@redhat.com>
|
||||
Date: Thu, 1 Nov 2012 17:04:33 -0400
|
||||
Subject: [PATCH 1/3] main: if deactivate when already deactivated return
|
||||
immediately
|
||||
|
||||
We were trying to ignore second deactivate requests, but
|
||||
were instead crashing because we're trying to use a nullified
|
||||
trigger.
|
||||
|
||||
This commit makes sure things don't go crashy when a user
|
||||
does "plymouth deactivate" on an already deactivated plymouthd.
|
||||
---
|
||||
src/main.c | 8 +++++++-
|
||||
1 file changed, 7 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/main.c b/src/main.c
|
||||
index 88e5002..60ca28f 100644
|
||||
--- a/src/main.c
|
||||
+++ b/src/main.c
|
||||
@@ -1135,7 +1135,13 @@ static void
|
||||
on_deactivate (state_t *state,
|
||||
ply_trigger_t *deactivate_trigger)
|
||||
{
|
||||
- if ((state->deactivate_trigger != NULL) || state->is_inactive)
|
||||
+ if (state->is_inactive)
|
||||
+ {
|
||||
+ ply_trigger_pull (deactivate_trigger, NULL);
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
+ if (state->deactivate_trigger != NULL)
|
||||
{
|
||||
ply_trigger_add_handler (state->deactivate_trigger,
|
||||
(ply_trigger_handler_t)
|
||||
--
|
||||
1.7.12.1
|
||||
|
||||
|
||||
From b3548ebaf76d222f56d6a7b34c5940b930d47609 Mon Sep 17 00:00:00 2001
|
||||
From: Ray Strode <rstrode@redhat.com>
|
||||
Date: Thu, 1 Nov 2012 17:16:07 -0400
|
||||
Subject: [PATCH 2/3] two-step: don't update progress when idle
|
||||
|
||||
We've already reach a state where we aren't drawing anymore, etc,
|
||||
so don't update progress and potentially fire off animations
|
||||
that won't be seen.
|
||||
---
|
||||
src/plugins/splash/two-step/plugin.c | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/src/plugins/splash/two-step/plugin.c b/src/plugins/splash/two-step/plugin.c
|
||||
index 2998beb..541a108 100644
|
||||
--- a/src/plugins/splash/two-step/plugin.c
|
||||
+++ b/src/plugins/splash/two-step/plugin.c
|
||||
@@ -1067,6 +1067,9 @@ on_boot_progress (ply_boot_splash_plugin_t *plugin,
|
||||
if (plugin->state != PLY_BOOT_SPLASH_DISPLAY_NORMAL)
|
||||
return;
|
||||
|
||||
+ if (plugin->is_idle)
|
||||
+ return;
|
||||
+
|
||||
if (percent_done >= SHOW_ANIMATION_PERCENT)
|
||||
{
|
||||
if (plugin->stop_trigger == NULL)
|
||||
--
|
||||
1.7.12.1
|
||||
|
||||
|
||||
From a6129abfc527ac247685d80fc5c20144be1badca Mon Sep 17 00:00:00 2001
|
||||
From: Ray Strode <rstrode@redhat.com>
|
||||
Date: Fri, 2 Nov 2012 17:26:41 -0400
|
||||
Subject: [PATCH 3/3] main: make plymouth show-splash idempotent
|
||||
|
||||
plymouth show-splash causes hairy things, that should only happen once,
|
||||
like activating renderers to happen.
|
||||
|
||||
This commit makes subsequent show-splash calls be no-ops.
|
||||
---
|
||||
src/main.c | 13 +++++++++++++
|
||||
1 file changed, 13 insertions(+)
|
||||
|
||||
diff --git a/src/main.c b/src/main.c
|
||||
index 60ca28f..ff06163 100644
|
||||
--- a/src/main.c
|
||||
+++ b/src/main.c
|
||||
@@ -113,6 +113,7 @@ typedef struct
|
||||
uint32_t should_be_attached : 1;
|
||||
uint32_t should_retain_splash : 1;
|
||||
uint32_t is_inactive : 1;
|
||||
+ uint32_t is_shown : 1;
|
||||
uint32_t should_force_details : 1;
|
||||
|
||||
char *kernel_console_tty;
|
||||
@@ -871,6 +872,12 @@ on_show_splash (state_t *state)
|
||||
{
|
||||
bool has_display;
|
||||
|
||||
+ if (state->is_shown)
|
||||
+ {
|
||||
+ ply_trace ("show splash called while already shown");
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
if (state->is_inactive)
|
||||
{
|
||||
ply_trace ("show splash called while inactive");
|
||||
@@ -884,6 +891,8 @@ on_show_splash (state_t *state)
|
||||
return;
|
||||
}
|
||||
|
||||
+ state->is_shown = true;
|
||||
+
|
||||
check_for_consoles (state, state->default_tty, true);
|
||||
|
||||
has_display = ply_list_get_length (state->pixel_displays) > 0 ||
|
||||
@@ -1012,6 +1021,8 @@ dump_details_and_quit_splash (state_t *state)
|
||||
if (state->boot_splash != NULL)
|
||||
ply_boot_splash_hide (state->boot_splash);
|
||||
|
||||
+ state->is_shown = false;
|
||||
+
|
||||
quit_splash (state);
|
||||
}
|
||||
|
||||
@@ -1116,6 +1127,8 @@ on_boot_splash_idle (state_t *state)
|
||||
ply_renderer_deactivate (state->renderer);
|
||||
if (state->boot_splash != NULL)
|
||||
ply_boot_splash_hide (state->boot_splash);
|
||||
+
|
||||
+ state->is_shown = false;
|
||||
}
|
||||
|
||||
ply_trace ("quitting splash");
|
||||
--
|
||||
1.7.12.1
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
From 152304f3fd2ebd04ca6d49c62dce4ddd2269326a Mon Sep 17 00:00:00 2001
|
||||
From: Frederic Crozat <fcrozat@suse.com>
|
||||
Date: Fri, 20 Jul 2012 11:07:29 +0200
|
||||
Subject: [PATCH] Revert "libply: remove the unused SPLASH_MODE_SUSPEND and
|
||||
SPLASH_MODE_RESUME"
|
||||
|
||||
This reverts commit 02c596757753589f7e49d26eab2759d552f24671.
|
||||
|
||||
Conflicts:
|
||||
src/libply-splash-core/ply-boot-splash-plugin.h
|
||||
src/plugins/splash/script/script-lib-plymouth.c
|
||||
---
|
||||
src/libply-splash-core/ply-boot-splash-plugin.h | 2 ++
|
||||
src/plugins/splash/script/script-lib-plymouth.c | 6 ++++++
|
||||
2 files changed, 8 insertions(+)
|
||||
|
||||
diff --git a/src/libply-splash-core/ply-boot-splash-plugin.h b/src/libply-splash-core/ply-boot-splash-plugin.h
|
||||
index 2d73d66..1a67526 100644
|
||||
--- a/src/libply-splash-core/ply-boot-splash-plugin.h
|
||||
+++ b/src/libply-splash-core/ply-boot-splash-plugin.h
|
||||
@@ -38,6 +38,8 @@ typedef enum
|
||||
{
|
||||
PLY_BOOT_SPLASH_MODE_BOOT_UP,
|
||||
PLY_BOOT_SPLASH_MODE_SHUTDOWN,
|
||||
+ PLY_BOOT_SPLASH_MODE_SUSPEND,
|
||||
+ PLY_BOOT_SPLASH_MODE_RESUME,
|
||||
PLY_BOOT_SPLASH_MODE_UPDATES,
|
||||
PLY_BOOT_SPLASH_MODE_INVALID
|
||||
} ply_boot_splash_mode_t;
|
||||
diff --git a/src/plugins/splash/script/script-lib-plymouth.c b/src/plugins/splash/script/script-lib-plymouth.c
|
||||
index 5c648a6..eb7791e 100644
|
||||
--- a/src/plugins/splash/script/script-lib-plymouth.c
|
||||
+++ b/src/plugins/splash/script/script-lib-plymouth.c
|
||||
@@ -61,6 +61,12 @@ static script_return_t plymouth_get_mode (script_state_t *state,
|
||||
case PLY_BOOT_SPLASH_MODE_SHUTDOWN:
|
||||
obj = script_obj_new_string ("shutdown");
|
||||
break;
|
||||
+ case PLY_BOOT_SPLASH_MODE_SUSPEND:
|
||||
+ obj = script_obj_new_string ("suspend");
|
||||
+ break;
|
||||
+ case PLY_BOOT_SPLASH_MODE_RESUME:
|
||||
+ obj = script_obj_new_string ("resume");
|
||||
+ break;
|
||||
case PLY_BOOT_SPLASH_MODE_UPDATES:
|
||||
obj = script_obj_new_string ("updates");
|
||||
break;
|
||||
--
|
||||
1.7.10.4
|
||||
|
||||
@@ -0,0 +1,116 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Copyright 2009-2010 TUBITAK/UEKAE
|
||||
# Licensed under the GNU General Public License, version 2.
|
||||
# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
|
||||
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
UCLIBC_ROOT = "/usr/lib/uClibc/"
|
||||
BUILD_FOR = ["system"]
|
||||
|
||||
LOGO_FILE = "/usr/share/pixmaps/plymouth-pisilinux.png"
|
||||
THEMEPATH = "/usr/share/plymouth/themes"
|
||||
|
||||
# The end-start colors seems to be used by the two-step plugin
|
||||
BASE_CONFIGURE_PARAMS = "--enable-tracing \
|
||||
--with-logo=%s \
|
||||
--with-release-file=/etc/pisilinux-release \
|
||||
--with-background-color=0x000000 \
|
||||
--with-background-end-color-stop=0x000000 \
|
||||
--with-background-start-color-stop=0x000000 \
|
||||
--with-system-root-install \
|
||||
--with-boot-tty=/dev/tty7 \
|
||||
--with-shutdown-tty=/dev/tty1 \
|
||||
--disable-tests \
|
||||
--disable-static \
|
||||
--disable-gdm-transition \
|
||||
--without-rhgb-compat-link \
|
||||
--without-gdm-autostart-file \
|
||||
--localstatedir=/var" % LOGO_FILE
|
||||
|
||||
|
||||
def setup():
|
||||
autotools.autoreconf("-fis")
|
||||
|
||||
for directory in BUILD_FOR:
|
||||
shelltools.makedirs(directory)
|
||||
shelltools.sym("../configure", "%s/configure" % directory)
|
||||
|
||||
def build_with_glibc():
|
||||
shelltools.cd("system")
|
||||
|
||||
autotools.configure(BASE_CONFIGURE_PARAMS)
|
||||
|
||||
autotools.make()
|
||||
shelltools.cd("..")
|
||||
|
||||
def build_with_uclibc():
|
||||
shelltools.export("CC", "%s-uclibc-gcc" % get.ARCH())
|
||||
shelltools.export("LD", "%s-uclibc-ld" % get.ARCH())
|
||||
|
||||
shelltools.cd("uclibc")
|
||||
|
||||
# Symlink zlib.h, zconf.h, xf86drm.h and xf86drmMode.h
|
||||
shelltools.makedirs("include")
|
||||
for header in ("zlib.h", "zconf.h", "xf86drm.h", "xf86drmMode.h"):
|
||||
shelltools.sym("/usr/include/%s" % header, "include/%s" % header)
|
||||
|
||||
shelltools.export("UCLIBC_GCC_INC", "-I%s/include" % get.curDIR())
|
||||
|
||||
autotools.configure("%s \
|
||||
--build=%s-pc-linux-uclibc \
|
||||
--libdir=%s/usr/lib \
|
||||
--prefix=%s/usr" % (BASE_CONFIGURE_PARAMS,
|
||||
get.ARCH(),
|
||||
UCLIBC_ROOT,
|
||||
UCLIBC_ROOT))
|
||||
|
||||
# Don't build these as they'll bring a lot of dependencies
|
||||
pisitools.dosed("src/Makefile", "viewer", "")
|
||||
pisitools.dosed("src/plugins/controls/Makefile", "label", "")
|
||||
|
||||
# Filter out generic targets
|
||||
pisitools.dosed("Makefile", "^SUBDIRS.*$", "SUBDIRS = src")
|
||||
|
||||
# Don't create /var/*/plymouth
|
||||
pisitools.dosed("src/Makefile", "^.*\$\(MAKE\).*install-data-hook", "")
|
||||
|
||||
# No need to x11 renderer in initramfs
|
||||
pisitools.dosed("src/plugins/renderers/Makefile", "^(SUBDIRS = .*) x11", "\\1")
|
||||
|
||||
autotools.make()
|
||||
shelltools.cd("..")
|
||||
|
||||
def build():
|
||||
build_with_glibc()
|
||||
|
||||
if "uclibc" in BUILD_FOR:
|
||||
build_with_uclibc()
|
||||
|
||||
def install():
|
||||
shelltools.touch("Makefile")
|
||||
if "uclibc" in BUILD_FOR:
|
||||
autotools.rawInstall("-C uclibc DESTDIR='%s'" % get.installDIR())
|
||||
|
||||
autotools.rawInstall("-C system DESTDIR='%s'" % get.installDIR())
|
||||
|
||||
# Copy necessary files for Charge theme
|
||||
pisitools.dodir("%s/charge" % THEMEPATH)
|
||||
for f in ("box", "bullet", "entry", "lock"):
|
||||
shelltools.copy("%s%s/glow/%s.png" % (get.installDIR(), THEMEPATH, f), "%s%s/charge/" % (get.installDIR(), THEMEPATH))
|
||||
|
||||
# Remove glow theme as it's premature
|
||||
pisitools.removeDir("/usr/share/plymouth/themes/glow")
|
||||
|
||||
# Remove fedora scripts
|
||||
pisitools.remove("/usr/libexec/plymouth/*")
|
||||
|
||||
# Generate initramfs filelist
|
||||
#shelltools.system("./generate-flist %s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("TODO", "COPYING", "README", "ChangeLog")
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user