This repository was archived by the owner on Sep 29, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 18 files changed +179
-77
lines changed Expand file tree Collapse file tree 18 files changed +179
-77
lines changed Original file line number Diff line number Diff line change @@ -20,10 +20,11 @@ test:
20
20
about :
21
21
home : http://www.gnu.org/software/automake/
22
22
license : GPL3
23
+ license_family : GPL3
23
24
license_file : COPYING
24
25
summary : Tool to automatically generate Makefile.in files
25
26
description : |
26
27
Automake automatically generates Makefile.in files compliant with
27
28
the GNU Coding Standards. Note: Automake requires the use of Autoconf.
28
29
doc_url : https://www.gnu.org/software/automake/#documentation
29
-
30
+ dev_url : http://savannah.gnu.org/git/?group=automake
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- export CFLAGS=" -I$PREFIX /include -L$PREFIX /lib"
3
+ export CFLAGS=$CFLAGS " -I$PREFIX /include -L$PREFIX /lib"
4
4
5
5
# As of Mac OS 10.8, X11 is no longer included by default
6
6
# (See https://support.apple.com/en-us/HT201341 for the details).
Original file line number Diff line number Diff line change 6
6
url : http://cairographics.org/releases/cairo-1.14.6.tar.xz
7
7
md5 : 23a0b2f0235431d35238df1d3a517fdb
8
8
9
- build : [win]
10
- features : [win]
9
+ build :
10
+ features :
11
11
- vc9 [win and py27]
12
12
- vc10 [win and py34]
13
13
- vc14 [win and py35]
@@ -33,4 +33,12 @@ requirements:
33
33
about :
34
34
home : http://cairographics.org/
35
35
license : LGPL 2.1, MPL 1.1
36
- summary : Cairo is a 2D graphics library with support for multiple output devices.
36
+ license_family : LGPL
37
+ license_file : COPYING
38
+ summary : A 2D graphics library with support for multiple output devices
39
+ description : |
40
+ Cairo is a 2D graphics library with support for multiple output devices.
41
+ It is designed to produce consistent output on all output media while
42
+ taking advantage of display hardware acceleration when available.
43
+ doc_url : http://cairographics.org/documentation/
44
+ dev_url : https://cgit.freedesktop.org/cairo/
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ if [[ $(uname) == Darwin ]]; then
7
7
export DYLD_FALLBACK_LIBRARY_PATH=${PREFIX} /lib
8
8
fi
9
9
10
- make V=1
10
+ make
11
11
make install
12
12
13
13
# Remove computed cache with local fonts
Original file line number Diff line number Diff line change @@ -11,15 +11,35 @@ source:
11
11
12
12
requirements :
13
13
build :
14
- - freetype >=2.5.2
15
- - libxml2
16
- - libpng
14
+ - freetype 2.5.*
15
+ - libxml2 2.9.*
16
+ - libpng 1.6.*
17
+ - libiconv 1.14.*
17
18
- pkg-config
18
19
run :
19
- - freetype >=2.5.2
20
- - libxml2
21
- - libpng
20
+ - freetype 2.5.*
21
+ - libxml2 2.9.*
22
+ - libpng 1.6.*
23
+ - libiconv 1.14.*
24
+
25
+ test :
26
+ commands :
27
+ - fc-cache --help
28
+ - fc-cat --help
29
+ - fc-list --help
30
+ - fc-match --help
31
+ - fc-pattern --help
32
+ - fc-query --help
33
+ - fc-scan --help
34
+ - fc-validate --help
22
35
23
36
about :
24
- home : http://www.freedesktop.org/wiki/Software/fontconfig/
25
- license : BSD
37
+ home : http://www.freedesktop.org/wiki/Software/fontconfig/
38
+ license : BSD
39
+ license_file : COPYING
40
+ summary : A library for configuring and customizing font access
41
+ description : |
42
+ Fontconfig is a library designed to provide system-wide font configuration,
43
+ customization and application access.
44
+ doc_url : https://www.freedesktop.org/software/fontconfig/fontconfig-user.html
45
+ dev_url : https://cgit.freedesktop.org/fontconfig/
Original file line number Diff line number Diff line change 1
- #! /bin/sh
1
+ #! /bin/bash
2
2
3
3
declare -a _extra_config
4
4
@@ -17,3 +17,10 @@ make install || exit 1
17
17
cd $PREFIX
18
18
sed -i.bak ' s|lib/../lib64|lib|g' lib/* .la lib/pkgconfig/* .pc
19
19
rm lib/* .la.bak lib/pkgconfig/* .pc.bak
20
+ # The glib build system compiles these.
21
+ # (meta.yaml must also refer to them in
22
+ # build/skip_compile_pyc)
23
+ rm -rf share/glib-2.0/codegen/* .pyc
24
+ rm -rf share/glib-2.0/* .pyc
25
+ rm -rf share/glib-2.0/gdb/* .pyc
26
+ rm -rf share/gdb/auto-load/*
Original file line number Diff line number Diff line change @@ -11,6 +11,10 @@ source:
11
11
12
12
build :
13
13
detect_binary_files_with_prefix : true
14
+ skip_compile_pyc :
15
+ - share/glib-2.0/codegen/*.py
16
+ - share/glib-2.0/*.py
17
+ - share/glib-2.0/gdb/*.py
14
18
15
19
requirements :
16
20
build :
@@ -29,6 +33,15 @@ requirements:
29
33
- pcre >=8.39 1
30
34
31
35
about :
32
- license : LGPL
33
36
home : https://developer.gnome.org/glib/
34
- summary : " GLib provides the core application building blocks for libraries and applications written in C. "
37
+ license : LGPL
38
+ license_family : LGPL
39
+ summary : Core application building blocks for libraries and applications in C
40
+ description : |
41
+ GLib provides the core application building blocks for libraries and
42
+ applications written in C. It provides the core object system used in
43
+ GNOME, the main loop implementation, and a large set of utility functions
44
+ functions for strings and common data structures.
45
+ doc_url : https://developer.gnome.org/glib/unstable/
46
+ dev_url : https://git.gnome.org/browse/glib/
47
+
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
1
3
./configure --prefix=$PREFIX || exit 1
2
4
make || exit 1
3
5
make install || exit 1
4
6
5
7
cd $PREFIX
6
8
rm -rf share
7
- mv lib/libffi-* /include include
9
+ mv lib/libffi-* /include/ * include/
8
10
9
11
if [[ $( uname -m) == x86_64 ]]; then
10
12
if [[ -d lib64 ]]; then
Original file line number Diff line number Diff line change @@ -4,19 +4,29 @@ package:
4
4
5
5
source :
6
6
url : ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz
7
- sha1 : 280c265b789e041c02e5c97815793dfc283fb1e6
7
+ md5 : 83b89587607e3eb65c70d361f13bab43
8
8
9
9
build :
10
10
number : 1
11
+ features :
12
+ - vc9 [win and py27]
13
+ - vc10 [win and py34]
14
+ - vc14 [win and py35]
15
+
16
+ requirements :
17
+ build :
18
+ - python
19
+ - posix [win]
20
+ - jom [win]
11
21
12
22
about :
13
23
home : https://sourceware.org/libffi/
14
- license : BSD
15
- license_family : BSD
16
- summary : Library supporting Foreign Function Interfaces
24
+ license : MIT
25
+ license_file : LICENSE
26
+ summary : portable foreign-function interface library
17
27
description : |
18
- The libffi library provides a portable, high level programming
19
- interface to various calling conventions. This allows a programmer
20
- to call any function specified by a call interface description
21
- at run-time
22
- dev_url : http ://github.com/atgreen /libffi
28
+ The libffi library provides a portable, high level programming interface
29
+ to various calling conventions. This allows a programmer to call any
30
+ function specified by a call interface description at run-time.
31
+ doc_url : https://sourceware.org/libffi/
32
+ dev_url : https ://github.com/libffi /libffi
Original file line number Diff line number Diff line change @@ -4,6 +4,9 @@ if [[ $(uname) == Darwin ]]; then
4
4
EXTRA_ARGS=" --without-threads"
5
5
fi
6
6
7
- ./configure $EXTRA_ARGS --prefix=$PREFIX --without-python --with-iconv=$PREFIX --without-lzma
8
- make -j${CPU_COUNT}
7
+ # Although lxml is recommended over libxml2, gtk-doc needs the
8
+ # libxml2 python module and it has been asked for it on github.
9
+ ./configure ${EXTRA_ARGS} --prefix=${PREFIX} --with-python --with-iconv=${PREFIX} --without-lzma
10
+ make
9
11
make install
12
+ rm -rf ${PREFIX} /share/doc/libxml2-python-*
You can’t perform that action at this time.
0 commit comments