plasma-applet-system-panel, plasma-applet-weather-widget, and as dependency for the next packages sdl_ttf, htmlcxx

This commit is contained in:
groni
2016-11-23 22:06:03 +01:00
parent aa3608aa76
commit 29d5c7fa6e
15 changed files with 690 additions and 2 deletions
@@ -0,0 +1,18 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt
from pisi.actionsapi import kde5
from pisi.actionsapi import pisitools
WorkDir= "plasma5-applets-system-panel-1.3.0/src"
def setup():
kde5.configure()
def build():
kde5.make()
def install():
kde5.install()
@@ -0,0 +1,46 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>plasma-applet-system-panel</Name>
<Homepage>https://github.com/Musikolo/plasma5-applets-system-panel</Homepage>
<Packager>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Packager>
<License>GPL</License>
<Summary>Plasma5 applet that displays a panel with a set of system actions</Summary>
<Description>Plasma5 applet that displays a panel with a set of system actions</Description>
<BuildDependencies>
<Dependency>extra-cmake-modules</Dependency>
<Dependency>plasma-workspace-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>glibc-devel</Dependency>
<Dependency>qt5-declarative-devel</Dependency>
</BuildDependencies>
<Archive type="targz" sha1sum="80fc56952f658da41d2599343af32f14070bc879">https://github.com/Musikolo/plasma5-applets-system-panel/archive/v1.3.0.tar.gz</Archive>
</Source>
<Package>
<Name>plasma-applet-system-panel</Name>
<Summary>Plasma5 applet that displays a panel with a set of system actions</Summary>
<RuntimeDependencies>
<Dependency>plasma-workspace</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2016-11-23</Date>
<Version>1.3</Version>
<Comment>First Release</Comment>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,20 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt
from pisi.actionsapi import kde5
from pisi.actionsapi import pisitools
def setup():
kde5.configure()
def build():
kde5.make()
def install():
kde5.install()
pisitools.dodoc("LICENSE", "README.md")
@@ -0,0 +1,45 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>plasma-applet-weather-widget</Name>
<Homepage>https://www.linux-apps.com/content/show.php/Weather+Widget?content=169572</Homepage>
<Packager>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Packager>
<License>GPL</License>
<Summary>Plasmoid for showing weather information from yr.no and Open Weather Map servers.</Summary>
<Description>Plasmoid for showing weather information from yr.no and Open Weather Map servers.</Description>
<BuildDependencies>
<Dependency>extra-cmake-modules</Dependency>
<Dependency>plasma-workspace-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>glibc-devel</Dependency>
</BuildDependencies>
<Archive type="targz" sha1sum="9252c6c54f9a79a69c50f60fba9ecd817798150d">https://github.com/kotelnik/plasma-applet-weather-widget/archive/v1.6.7.tar.gz</Archive>
</Source>
<Package>
<Name>plasma-applet-weather-widget</Name>
<Summary>Plasmoid for showing weather information from yr.no and Open Weather Map servers.</Summary>
<RuntimeDependencies>
<Dependency>plasma-workspace</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-graphicaleffects</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2016-11-23</Date>
<Version>1.6.7</Version>
<Comment>First Release</Comment>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
+39
View File
@@ -0,0 +1,39 @@
#!/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
WorkDir = "SDL_ttf-2.0.11"
def setup():
options = "--disable-dependency-tracking \
--disable-static \
--with-x"
if get.buildTYPE() == "emul32":
#options += " --prefix=/emul32 \
options += " --includedir=/usr/include \
--libdir=/usr/lib32"
shelltools.export("PKG_CONFIG_PATH", "/usr/lib32/pkgconfig")
shelltools.export("CFLAGS", "%s -m32" % get.CFLAGS())
shelltools.export("CXXFLAGS", "%s -m32" % get.CXXFLAGS())
shelltools.export("LDFLAGS", "%s -m32" % get.LDFLAGS())
autotools.configure(options)
def build():
pisitools.dosed("Makefile", "-lz -lbz2", "")
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("CHANGES", "COPYING", "README")
+89
View File
@@ -0,0 +1,89 @@
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>sdl-ttf</Name>
<Homepage>http://www.libsdl.org/projects/SDL_ttf/</Homepage>
<Packager>
<Name>Mathias Freire</Name>
<Email>mathiasfreire45@gmail.com</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>TrueType font support for SDL2</Summary>
<Description>SDL_ttf is a TrueType font rendering library that is used with the SDL library, and almost as portable.</Description>
<Archive sha1sum="0ccf7c70e26b7801d83f4847766e09f09db15cc6" type="targz">http://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.11.tar.gz</Archive>
<BuildDependencies>
<Dependency>libsdl-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>libtool</Dependency>
<Dependency>libICE-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>sdl-ttf</Name>
<RuntimeDependencies>
<Dependency>libsdl</Dependency>
<Dependency>harfbuzz</Dependency>
<Dependency>freetype</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>sdl-ttf-devel</Name>
<Summary>Development files for sdl-ttf</Summary>
<RuntimeDependencies>
<Dependency>libsdl-devel</Dependency>
<Dependency release="current">sdl-ttf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>sdl-ttf-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for sdl-ttf</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libsdl-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>libpng-32bit</Dependency>
<Dependency>libsdl-32bit</Dependency>
<Dependency>harfbuzz-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
<Dependency release="current">sdl-ttf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32/</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2016-06-09</Date>
<Version>2.0.14</Version>
<Comment>Release Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2016-04-11</Date>
<Version>2.0.14</Version>
<Comment>First release</Comment>
<Name>Mathias Freire</Name>
<Email>mathiasfreire45@gmail.com</Email>
</Update>
</History>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>sdl2-ttf</Name>
<Summary xml:lang="tr">SDL2 TTF kitaplığı</Summary>
<Description xml:lang="tr">SDL2_ttf, SDL2 ile birlikte kullanılan ve neredeyse onun kadar taşınabilir olan bir TrueType yazı tipi işleme kitaplığıdır.</Description>
<Description xml:lang="fr">SDL2_ttf est une librairie de rendu de fontes TrueType utilisée avec la librairie SDL2 et quasiment aussi portable qu'elle.</Description>
<Description xml:lang="es">SDL2_ttf es una librería para render de fuentes TrueType utilizada en conjunto con la librerñia SDL2, y está casi igual de portable.</Description>
</Source>
<Package>
<Name>sdl2-ttf-devel</Name>
<Summary xml:lang="tr">sdl2-ttf için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>sdl2-ttf-32bit</Name>
<Summary xml:lang="tr">sdl2-ttf için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+272
View File
@@ -17298,6 +17298,64 @@
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>htmlcxx</Name>
<Homepage>http://htmlcxx.sourceforge.net/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPL</License>
<IsA>app:library</IsA>
<PartOf>programming.misc</PartOf>
<Summary xml:lang="en">htmlcxx is a simple non-validating css1 and html parser for C++</Summary>
<Description xml:lang="en">htmlcxx is the name of both the library and the utility application that comes with this package. Although the htmlcxx (the application) is mostly useless for programming, you can use it to easily see how htmlcxx (the library) would parse your html code.</Description>
<Archive type="targz" sha1sum="0d8205a0d1296fd228af2001b1d990e9257c104c">http://sourceforge.net/projects/htmlcxx/files/htmlcxx/0.86/htmlcxx-0.86.tar.gz</Archive>
<BuildDependencies>
<Dependency>flex</Dependency>
<Dependency>bison</Dependency>
<Dependency>libtool</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">fix-gcc-4.6-ftbfs.patch</Patch>
<Patch level="1">reduce-linking.patch</Patch>
</Patches>
<SourceURI>programming/misc/htmlcxx/pspec.xml</SourceURI>
</Source>
<Package>
<Name>htmlcxx</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>htmlcxx-devel</Name>
<Summary xml:lang="en">Development files for htmlcxx</Summary>
<RuntimeDependencies>
<Dependency release="1">htmlcxx</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2016-11-20</Date>
<Version>0.86</Version>
<Comment>First release</Comment>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>libwpd</Name>
@@ -62506,6 +62564,51 @@ thunar-volman is installed and configured properly, and you plug in your digical
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>plasma-applet-weather-widget</Name>
<Homepage>https://www.linux-apps.com/content/show.php/Weather+Widget?content=169572</Homepage>
<Packager>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Packager>
<License>GPL</License>
<PartOf>desktop.kde.addon</PartOf>
<Summary xml:lang="en">Plasmoid for showing weather information from yr.no and Open Weather Map servers.</Summary>
<Description xml:lang="en">Plasmoid for showing weather information from yr.no and Open Weather Map servers.</Description>
<Archive type="targz" sha1sum="9252c6c54f9a79a69c50f60fba9ecd817798150d">https://github.com/kotelnik/plasma-applet-weather-widget/archive/v1.6.7.tar.gz</Archive>
<BuildDependencies>
<Dependency>extra-cmake-modules</Dependency>
<Dependency>plasma-workspace-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>glibc-devel</Dependency>
</BuildDependencies>
<SourceURI>desktop/kde/addon/plasma-applet-weather-widget/pspec.xml</SourceURI>
</Source>
<Package>
<Name>plasma-applet-weather-widget</Name>
<Summary xml:lang="en">Plasmoid for showing weather information from yr.no and Open Weather Map servers.</Summary>
<RuntimeDependencies>
<Dependency>plasma-workspace</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-graphicaleffects</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2016-11-23</Date>
<Version>1.6.7</Version>
<Comment>First Release</Comment>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>kdeconnect</Name>
@@ -62585,6 +62688,52 @@ thunar-volman is installed and configured properly, and you plug in your digical
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>plasma-applet-system-panel</Name>
<Homepage>https://github.com/Musikolo/plasma5-applets-system-panel</Homepage>
<Packager>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Packager>
<License>GPL</License>
<PartOf>desktop.kde.addon</PartOf>
<Summary xml:lang="en">Plasma5 applet that displays a panel with a set of system actions</Summary>
<Description xml:lang="en">Plasma5 applet that displays a panel with a set of system actions</Description>
<Archive type="targz" sha1sum="80fc56952f658da41d2599343af32f14070bc879">https://github.com/Musikolo/plasma5-applets-system-panel/archive/v1.3.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>extra-cmake-modules</Dependency>
<Dependency>plasma-workspace-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>glibc-devel</Dependency>
<Dependency>qt5-declarative-devel</Dependency>
</BuildDependencies>
<SourceURI>desktop/kde/addon/plasma-applet-system-panel/pspec.xml</SourceURI>
</Source>
<Package>
<Name>plasma-applet-system-panel</Name>
<Summary xml:lang="en">Plasma5 applet that displays a panel with a set of system actions</Summary>
<RuntimeDependencies>
<Dependency>plasma-workspace</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2016-11-23</Date>
<Version>1.3</Version>
<Comment>First Release</Comment>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>plasma-applet-thermal-monitor</Name>
@@ -90813,6 +90962,90 @@ Bu Skype SILK codec ve Xiph.Org &apos;s Celt codec teknolojisi dahil RFC 6716 ol
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>sdl-ttf</Name>
<Homepage>http://www.libsdl.org/projects/SDL_ttf/</Homepage>
<Packager>
<Name>Mathias Freire</Name>
<Email>mathiasfreire45@gmail.com</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<PartOf>multimedia.misc</PartOf>
<Summary xml:lang="en">TrueType font support for SDL2</Summary>
<Description xml:lang="en">SDL_ttf is a TrueType font rendering library that is used with the SDL library, and almost as portable.</Description>
<Archive type="targz" sha1sum="0ccf7c70e26b7801d83f4847766e09f09db15cc6">http://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.11.tar.gz</Archive>
<BuildDependencies>
<Dependency>libsdl-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>libtool</Dependency>
<Dependency>libICE-devel</Dependency>
</BuildDependencies>
<SourceURI>multimedia/misc/sdl_ttf/pspec.xml</SourceURI>
</Source>
<Package>
<Name>sdl-ttf</Name>
<RuntimeDependencies>
<Dependency>libsdl</Dependency>
<Dependency>harfbuzz</Dependency>
<Dependency>freetype</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>sdl-ttf-devel</Name>
<Summary xml:lang="en">Development files for sdl-ttf</Summary>
<RuntimeDependencies>
<Dependency>libsdl-devel</Dependency>
<Dependency release="2">sdl-ttf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>sdl-ttf-32bit</Name>
<Summary xml:lang="en">32-bit shared libraries for sdl-ttf</Summary>
<PartOf>emul32</PartOf>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libsdl-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>libpng-32bit</Dependency>
<Dependency>libsdl-32bit</Dependency>
<Dependency>harfbuzz-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
<Dependency release="2">sdl-ttf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32/</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2016-06-09</Date>
<Version>2.0.14</Version>
<Comment>Release Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2016-04-11</Date>
<Version>2.0.14</Version>
<Comment>First release</Comment>
<Name>Mathias Freire</Name>
<Email>mathiasfreire45@gmail.com</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>libdvdread</Name>
@@ -118112,6 +118345,45 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
</Update>
</History>
</SpecFile>
<Package>
<Name>plasma-applet-system-panel</Name>
<Summary xml:lang="en">Plasma5 applet that displays a panel with a set of system actions</Summary>
<Description xml:lang="en">Plasma5 applet that displays a panel with a set of system actions</Description>
<PartOf>unknown</PartOf>
<License>GPL</License>
<RuntimeDependencies>
<Dependency>plasma-workspace</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<History>
<Update release="1">
<Date>2016-11-23</Date>
<Version>1.3</Version>
<Comment>First Release</Comment>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
<BuildHost>localhost</BuildHost>
<Distribution>PisiLinux</Distribution>
<DistributionRelease>2.0</DistributionRelease>
<Architecture>x86_64</Architecture>
<InstalledSize>91036</InstalledSize>
<PackageSize>19471</PackageSize>
<PackageHash>0149cca2122cbee9c92ddece8f482258f9bc44ef</PackageHash>
<InstallTarHash>da39a3ee5e6b4b0d3255bfef95601890afd80709</InstallTarHash>
<PackageURI>desktop/kde/addon/plasma-applet-system-panel/plasma-applet-system-panel-1.3-1-p2-x86_64.pisi</PackageURI>
<PackageFormat>1.2</PackageFormat>
<Source>
<Name>plasma-applet-system-panel</Name>
<Homepage>https://github.com/Musikolo/plasma5-applets-system-panel</Homepage>
<Packager>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Packager>
</Source>
</Package>
<Component>
<Name>system</Name>
<LocalName xml:lang="en">FIXME</LocalName>
+1 -1
View File
@@ -1 +1 @@
a15573ad37e877487c75cf71b97c08ecb93d4dc7
767ec3cf56648c97e341c59ecc335cf025027ecd
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
68c0f169afaccd931ef68c9f33515823e98ec148
cdb28df75d10cbb8688f0ca95f17946a107665a0
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import get
NoStrip = "/"
def setup():
shelltools.export("LDFLAGS", "%s -lm" % get.LDFLAGS())
autotools.configure("--prefix=/usr")
pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "README", "COPYING")
@@ -0,0 +1,17 @@
Author: Ludovico Cavedon <cavedon@debian.org>
Description: Fix compilation with GCC 4.6
Forwarded: yes
Index: htmlcxx/html/tree.h
===================================================================
--- htmlcxx.orig/html/tree.h
+++ htmlcxx/html/tree.h
@@ -116,7 +116,7 @@ class tree {
typedef T* pointer;
typedef T& reference;
typedef size_t size_type;
- typedef ptrdiff_t difference_type;
+ typedef std::ptrdiff_t difference_type;
typedef std::bidirectional_iterator_tag iterator_category;
iterator_base();
@@ -0,0 +1,38 @@
Description: do not link htmlcxx against libcss_parser, but have
libcss_parser_pp link against it.
Author: Ludovico Cavedon <cavedon@debian.org>
Index: htmlcxx/Makefile.am
===================================================================
--- htmlcxx.orig/Makefile.am
+++ htmlcxx/Makefile.am
@@ -3,7 +3,7 @@ SUBDIRS = html css
bin_PROGRAMS = htmlcxx
htmlcxx_SOURCES = htmlcxx.cc wingetopt.h
-htmlcxx_LDADD = html/libhtmlcxx.la css/libcss_parser_pp.la css/libcss_parser.la
+htmlcxx_LDADD = html/libhtmlcxx.la css/libcss_parser_pp.la
EXTRA_DIST = ASF-2.0 LGPL_V2 wingetopt.c htmlcxx.spec htmlcxx.vcproj htmlcxxapp.vcproj htmlcxx.pc.in
Index: htmlcxx/css/Makefile.am
===================================================================
--- htmlcxx.orig/css/Makefile.am
+++ htmlcxx/css/Makefile.am
@@ -1,11 +1,12 @@
-lib_LTLIBRARIES = libcss_parser_pp.la libcss_parser.la
-
-libcss_parser_pp_la_SOURCES = parser_pp.h parser_pp.cc parser.c
-libcss_parser_pp_la_LDFLAGS = -version-info 0:0:0
+lib_LTLIBRARIES = libcss_parser.la libcss_parser_pp.la
libcss_parser_la_SOURCES = css_syntax.y css_lex.l css_lex.h css_syntax.h parser.c parser.h
libcss_parser_la_LDFLAGS = -version-info 0:0:0
+libcss_parser_pp_la_SOURCES = parser_pp.h parser_pp.cc parser.c
+libcss_parser_pp_la_LDFLAGS = -version-info 0:0:0
+libcss_parser_pp_la_LIBADD = libcss_parser.la
+
AM_YFLAGS = -d
AM_LFLAGS = -i
+61
View File
@@ -0,0 +1,61 @@
<?xml version='1.0'?>
<!DOCTYPE PISI SYSTEM 'http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd'>
<PISI>
<Source>
<Name>htmlcxx</Name>
<Homepage>http://htmlcxx.sourceforge.net/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPL</License>
<IsA>app:library</IsA>
<Summary>htmlcxx is a simple non-validating css1 and html parser for C++</Summary>
<Description>htmlcxx is the name of both the library and the utility application that comes with this package. Although the htmlcxx (the application) is mostly useless for programming, you can use it to easily see how htmlcxx (the library) would parse your html code.</Description>
<Archive sha1sum="0d8205a0d1296fd228af2001b1d990e9257c104c" type="targz">http://sourceforge.net/projects/htmlcxx/files/htmlcxx/0.86/htmlcxx-0.86.tar.gz</Archive>
<Patches>
<Patch level="1">fix-gcc-4.6-ftbfs.patch</Patch>
<Patch level="1">reduce-linking.patch</Patch>
</Patches>
<BuildDependencies>
<Dependency>flex</Dependency>
<Dependency>bison</Dependency>
<Dependency>libtool</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>htmlcxx</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>htmlcxx-devel</Name>
<Summary>Development files for htmlcxx</Summary>
<RuntimeDependencies>
<Dependency release="current">htmlcxx</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2016-11-20</Date>
<Version>0.86</Version>
<Comment>First release</Comment>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>