Skip to content

Commit 183056f

Browse files
committed
Merge pull request #474 from jcftang/gtk2-gnuradio-misc
Gtk2 gnuradio misc
2 parents 3a6ee37 + 66a77e0 commit 183056f

23 files changed

Lines changed: 460 additions & 8 deletions

pkgs/atk.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
extends: [autotools_package]
2+
3+
dependencies:
4+
build: [pkg-config, glib2]
5+
run: [pkg-config]
6+
7+
defaults:
8+
relocatable: false
9+
10+
sources:
11+
- key: tar.bz2:2ia6h5marlxqwgxmej337jqqot3iqy7e
12+
url: http://ftp.gnome.org/pub/gnome/sources/atk/2.2/atk-2.2.0.tar.bz2
13+
14+
when_build_dependency:
15+
- prepend_path: PKG_CONFIG_PATH
16+
value: '${ARTIFACT}/lib/pkgconfig'

pkgs/cairo.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
extends: [autotools_package]
2+
3+
defaults:
4+
relocatable: false
5+
6+
dependencies:
7+
build: [python, pkg-config, png, pixman, fontconfig, freetype, zlib]
8+
run: [pkg-config]
9+
10+
sources:
11+
#- key: tar.gz:k4v23ikvs3wiocbzfwy27c4tugxxlssh
12+
# url: http://cairographics.org/releases/cairo-1.8.10.tar.gz
13+
#- key: tar.gz:giayy6mygwhoxqvnk6h7rwcvtu2pzabf
14+
# url: http://cairographics.org/releases/cairo-1.10.2.tar.gz
15+
- key: tar.gz:v5s3ozw76en46pf2d6jnskq3ykhxrxbj
16+
url: http://www.cairographics.org/releases/cairo-1.12.0.tar.gz
17+
18+
when_build_dependency:
19+
- prepend_path: PKG_CONFIG_PATH
20+
value: '${ARTIFACT}/lib/pkgconfig'
21+
- prepend_path: PATH
22+
value: '${ARTIFACT}/bin'

pkgs/cheetah.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
extends: [setuptools_package]
2+
3+
dependencies:
4+
build: []
5+
run: []
6+
7+
sources:
8+
- url: https://pypi.python.org/packages/source/C/Cheetah/Cheetah-2.4.4.tar.gz
9+
key: tar.gz:xyyiekpqyhs6ll2pe7l64bwzboyz42xt

pkgs/fontconfig.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
extends: [autotools_package]
2+
3+
dependencies:
4+
build: [pkg-config, freetype, libxml2, zlib, bzip2, python]
5+
run: [pkg-config]
6+
7+
defaults:
8+
relocatable: false
9+
10+
sources:
11+
- key: tar.gz:7ivby3xkmvgz7tt2jmjcb4imthg6zben
12+
url: http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.8.0.tar.gz
13+
#- key: tar.gz:zj7ckby46bcl3tnppreiiusdyek3sju3
14+
# url: http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.9.0.tar.gz
15+
#- key: tar.bz2:3rrei5jtxsueirr2hq75icb3k7eq6gfh
16+
# url: http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.11.1.tar.bz2
17+
18+
when_build_dependency:
19+
- prepend_path: PKG_CONFIG_PATH
20+
value: '${ARTIFACT}/lib/pkgconfig'
21+
- prepend_path: PATH
22+
value: '${ARTIFACT}/bin'

pkgs/gdk-pixbuf.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
extends: [autotools_package]
2+
3+
dependencies:
4+
build: [pkg-config, python, glib2, fontconfig, libtiff, cairo]
5+
run: [pkg-config]
6+
7+
defaults:
8+
relocatable: false
9+
10+
sources:
11+
#- key: tar.bz2:hdjggayu43mrs5v77wbtenxyj7x2iqfj
12+
# url: http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.24/gdk-pixbuf-2.24.0.tar.bz2
13+
#- key: tar.bz2:cylruhlmqxfpwzbsqbtmg4tmbcy4myq5
14+
# url: http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.23/gdk-pixbuf-2.23.5.tar.bz2
15+
- key: tar.bz2:3zrfcmywdrsrydzsyh3ufatlvbyamn6i
16+
url: http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.21/gdk-pixbuf-2.21.6.tar.bz2
17+
#- key: tar.bz2:bjtxg7erjmx5lq3eqh5khlk2otrrqoqd
18+
# url: http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.21/gdk-pixbuf-2.21.7.tar.bz2
19+
20+
when_build_dependency:
21+
- prepend_path: PKG_CONFIG_PATH
22+
value: '${ARTIFACT}/lib/pkgconfig'
23+
- prepend_path: PATH
24+
value: '${ARTIFACT}/bin'

pkgs/glib2.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
extends: [autotools_package]
22

3+
dependencies:
4+
build: [pkg-config, libffi, zlib, python]
5+
run: [pkg-config]
6+
7+
defaults:
8+
relocatable: false
9+
310
sources:
4-
- url: http://ftp.gnome.org/pub/GNOME/sources/glib/2.32/glib-2.32.3.tar.xz
5-
key: FIXME
11+
- key: tar.bz2:szhzitzjjzh7cxzktos4zaxhi3pf6lf3
12+
url: http://ftp.gnome.org/pub/gnome/sources/glib/2.31/glib-2.31.2.tar.bz2
613

14+
when_build_dependency:
15+
- prepend_path: PKG_CONFIG_PATH
16+
value: '${ARTIFACT}/lib/pkgconfig'
17+
- prepend_path: PATH
18+
value: '${ARTIFACT}/bin'

pkgs/gnuradio.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
extends: [cmake_package]
2+
3+
dependencies:
4+
build:
5+
- pkg-config
6+
- boost
7+
- qt
8+
- qwt
9+
- python
10+
- gsl
11+
- sphinx
12+
- numpy
13+
- fftw
14+
- swig
15+
- cheetah
16+
- lxml
17+
- uhd
18+
- pygtk
19+
- gtk2
20+
run: [python]
21+
22+
defaults:
23+
relocatable: false
24+
25+
build_stages:
26+
# try and force gnuradio to build gnuradio-companion - this requires pygtk and libcanberra-gtk-module to be built
27+
- name: configure
28+
extra:
29+
- '-DENABLE_GRC=ON'
30+
31+
sources:
32+
- key: git:a7b3a9339106aaba72195b693dfeaa98f194e0d5
33+
url: http://git.gnuradio.org/git/gnuradio.git/

pkgs/gobject-introspection.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
extends: [autotools_package]
2+
3+
dependencies:
4+
build: [pkg-config, python, glib2, cairo, freetype, fontconfig, libffi]
5+
run: [pkg-config]
6+
7+
defaults:
8+
relocatable: false
9+
10+
sources:
11+
- key: tar.bz2:hgpnmy6g6ca4cerhoehebwzyi2p34yat
12+
url: http://ftp.gnome.org/pub/gnome/sources/gobject-introspection/1.31/gobject-introspection-1.31.0.tar.bz2
13+
14+
when_build_dependency:
15+
- prepend_path: PKG_CONFIG_PATH
16+
value: '${ARTIFACT}/lib/pkgconfig'
17+
- prepend_path: PATH
18+
value: '${ARTIFACT}/bin'

pkgs/gtk2.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
extends: [autotools_package]
2+
3+
defaults:
4+
relocatable: false
5+
6+
dependencies:
7+
build:
8+
- atk
9+
- cairo
10+
- gdk-pixbuf
11+
- gettext
12+
- glib2
13+
- gobject-introspection
14+
- libiconv
15+
- pango
16+
- pkg-config
17+
- png
18+
- fontconfig
19+
- pixman
20+
- freetype
21+
run:
22+
- pkg-config
23+
24+
sources:
25+
- key: tar.bz2:vqrsljstckjcuzzcu7acuoe7h5ahfv46
26+
url: http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-2.24.8.tar.bz2
27+
#- key: tar.bz2:rwm3w6cvln6uvhdnikberfp3jujn3opt
28+
# url: http://ftp.gnome.org/pub/gnome/sources/gtk+/2.23/gtk+-2.23.3.tar.bz2
29+
30+
when_build_dependency:
31+
- prepend_path: PKG_CONFIG_PATH
32+
value: '${ARTIFACT}/lib/pkgconfig'
33+
- prepend_path: PATH
34+
value: '${ARTIFACT}/bin'

pkgs/libcanberra.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
extends: [autotools_package]
2+
3+
sources:
4+
- key: tar.gz:5mpywlflvv7qpnxejvqgveoxhyppzjfu
5+
url: http://pkgs.fedoraproject.org/repo/pkgs/libcanberra/libcanberra-0.28.tar.gz/c198b4811598c4c161ff505e4531b02c/libcanberra-0.28.tar.gz
6+
7+
defaults:
8+
relocatable: false
9+
10+
dependencies:
11+
build: [gtk2, pkg-config, libvorbis]
12+
13+
build_stages:
14+
- name: configure
15+
extra:
16+
- 'GTK_CFLAGS=-I${GTK2_DIR}/include/gtk-2.0 -I${GTK2_DIR}/lib/gtk-2.0/include -I${GTK2_DIR}/include/gtk-unix-print-2.0'
17+
- '--disable-schemas-install'
18+
19+
when_build_dependency:
20+
- prepend_path: PKG_CONFIG_PATH
21+
value: '${ARTIFACT}/lib/pkgconfig'
22+
- prepend_path: PATH
23+
value: '${ARTIFACT}/bin'

0 commit comments

Comments
 (0)