New package: libcss-0.1.1 (for netsurf)

This commit is contained in:
davehome 2012-02-23 12:44:52 -07:00
parent 797d8927d2
commit e502e60d0b
5 changed files with 60 additions and 0 deletions

1
srcpkgs/libcss-devel Symbolic link
View file

@ -0,0 +1 @@
libcss

2
srcpkgs/libcss/depends Normal file
View file

@ -0,0 +1,2 @@
abi_depends=">=0.1.1"
api_depends="${abi_depends}"

View file

@ -0,0 +1,14 @@
# Template file for 'libcss-devel'.
#
short_desc="${sourcepkg} development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run libcss
do_install() {
vmove usr/include usr
vmove usr/lib/pkgconfig usr/lib
vmove "usr/lib/*.a" usr/lib
}

View file

@ -0,0 +1,3 @@
libparserutils.so.0
libwapcaplet.so.0
libc.so.6

40
srcpkgs/libcss/template Normal file
View file

@ -0,0 +1,40 @@
# Template build file for 'libcss'.
pkgname=libcss
version=0.1.1
distfiles="http://www.netsurf-browser.org/projects/releases/${pkgname}-${version}-src.tar.gz"
short_desc="CSS parser and selection engine, written in C."
maintainer="davehome <davehome@redthumb.info.tm>"
checksum=383c424c1f7134be67e22a7a633e31d47ba6b87aba835a4e73eca893aa01c0a0
long_desc="
LibCSS is a CSS (Cascading Style Sheet) parser and selection engine,
written in C. It was developed as part of the NetSurf project and is
available for use by other software under the MIT licence. For further
details, see the readme.
* Features
Parses CSS, good and bad
Simple C API
Low memory usage
Fast selection engine
Portable
Shared library"
subpackages="${pkgname}-devel"
Add_dependency build sed
Add_dependency build pkg-config
Add_dependency build perl
Add_dependency build libparserutils-devel
Add_dependency build libwapcaplet-devel
do_build() {
make ${makejobs} COMPONENT_TYPE=lib-shared
make ${makejobs} COMPONENT_TYPE=lib-static
}
do_install() {
make ${makejobs} COMPONENT_TYPE=lib-shared \
PREFIX=/usr DESTDIR=${DESTDIR} install
make ${makejobs} COMPONENT_TYPE=lib-static \
PREFIX=/usr DESTDIR=${DESTDIR} install
}