Compare commits

...
154 Commits
Author SHA1 Message Date
Stephan Raue 6e370fa18a ccache: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-04 17:00:57 +02:00
Stephan Raue f852ebeeb4 binutils: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-04 16:41:42 +02:00
Stephan Raue 6583983c2c xz: convert to new package scheme, try #2
Signed-off-by: Stephan Raue <[email protected]>
2013-04-04 16:41:04 +02:00
Stephan Raue 804f3e0c33 bison: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-04 16:40:37 +02:00
Stephan Raue 908d040621 xz: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-04 14:21:52 +02:00
Stephan Raue 578854b35e cpio: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-04 14:14:01 +02:00
Stephan Raue 248f4debc7 gcc: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-04 13:58:39 +02:00
Stephan Raue ef8b4cf4c9 libX11: fix dependencies
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:28:32 +02:00
Stephan Raue 393a3928e7 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-install 2013-04-03 22:25:31 +02:00
Stephan Raue 2f6051407b pkg-config: install pkg.m4 to TOOLCHAIN
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:23:31 +02:00
Stephan Raue 77d7acfa1f makedepend: fix dependencies
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:22:40 +02:00
Stephan Raue 39d974f9f0 Python-host: change PKG_DIR variable
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:22:07 +02:00
Stephan Raue 206fa2fd2e automake: change PKG_DIR variable
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:21:43 +02:00
Stephan Raue 152ee56cb0 ffmpeg: fix dependencies
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:18:50 +02:00
Stephan Raue d36229e98b xf86-video-fglrx-legacy: change PKG_DIR variable
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:16:32 +02:00
Stephan Raue 66e0fda5f8 xf86-video-fglrx: change PKG_DIR variable
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:16:23 +02:00
Stephan Raue 3214f96d14 zlib_initramfs: change install script regarding the package script changes
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:15:23 +02:00
Stephan Raue 6ec98425f6 eglibc_initramfs: change install script regarding the package script changes
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:15:02 +02:00
Stephan Raue 985c1756fa busybox-initramfs: change PKG_DIR variable
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:13:37 +02:00
Stephan Raue 2ce3d77e1e wpa_supplicant: change PKG_DIR variable
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:12:26 +02:00
Stephan Raue 6df61ec04f fribidi: change PKG_DIR variable
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:11:56 +02:00
Stephan Raue d46cfbfc4f busybox-hosttools: change PKG_DIR variable
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:11:37 +02:00
Stephan Raue baf3133477 busybox: change PKG_DIR variable
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 22:11:27 +02:00
Stephan Raue 63241332ac freetype: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 21:51:49 +02:00
Stephan Raue 34050f7c74 expat: convert to new package scheme, try #2
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 21:43:41 +02:00
Stephan Raue e4e6daee1e xerces-c: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 21:42:55 +02:00
Stephan Raue 669a962e1b tinyxml2: fix support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 21:39:28 +02:00
Stephan Raue d3ce5d1f1e pulseaudio: fix support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 21:39:10 +02:00
Stephan Raue c5dd0fa4bf alsa-plugins: fix support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 21:38:53 +02:00
Stephan Raue 28fb3a42f4 tinyxml: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 19:53:28 +02:00
Stephan Raue 2dbd69cc22 libxml2: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 19:13:30 +02:00
Stephan Raue f72e6fbe0b expat: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 17:21:28 +02:00
Stephan Raue 217a67a91d yaml: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 17:07:47 +02:00
Stephan Raue 16f4bcf893 libmicrohttpd: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 17:07:47 +02:00
Stephan Raue 65c9b11ac2 curl: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 17:07:46 +02:00
Stephan Raue 31bd896656 initramfs: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 16:17:49 +02:00
Stephan Raue add601b8f2 autotools: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 16:17:23 +02:00
Stephan Raue db0cbefee2 toolchain: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 16:16:54 +02:00
Stephan Raue 0b94ed1e02 yasm: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 16:15:19 +02:00
Stephan Raue 84c113bf27 nasm: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 16:15:08 +02:00
Stephan Raue 51fc045f2b llvm: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 16:14:49 +02:00
Stephan Raue 529f5fc984 glib: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 16:14:28 +02:00
Stephan Raue 6a51756e63 atk: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 16:14:16 +02:00
Stephan Raue 27f31be2f0 eglibc: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 16:05:54 +02:00
Stephan Raue 97dbdfba75 sqlite: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 16:04:45 +02:00
Stephan Raue 5a09aa211f mysql: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 16:04:20 +02:00
Stephan Raue f1b2be072b zlib: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:43:00 +02:00
Stephan Raue c773380417 zip: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:43:00 +02:00
Stephan Raue f07f488021 unzip: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:43:00 +02:00
Stephan Raue 45fac4ca36 unrar: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:43:00 +02:00
Stephan Raue e4a6672e7f lzo: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:43:00 +02:00
Stephan Raue f69a3ce292 bzip2: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:43:00 +02:00
Stephan Raue 8714965ad4 taglib: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:42:19 +02:00
Stephan Raue 3317edb781 speex: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:42:18 +02:00
Stephan Raue b75de1aa8f pulseaudio: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:42:18 +02:00
Stephan Raue cefc1d5416 libvorbis: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:42:18 +02:00
Stephan Raue 6bdf681466 libsndfile: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:42:18 +02:00
Stephan Raue 7c92f7f321 libsamplerate: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:42:18 +02:00
Stephan Raue 52d6c97ea8 libogg: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:42:18 +02:00
Stephan Raue 15305f329c libmodplug: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:42:18 +02:00
Stephan Raue 66627f1bd9 libmad: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:42:17 +02:00
Stephan Raue b4bcec7615 libcdio: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:42:17 +02:00
Stephan Raue a7ba5b1b91 lame: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:42:17 +02:00
Stephan Raue 70f770689e flac: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:42:17 +02:00
Stephan Raue 0a0eaad6b0 faad2: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:42:17 +02:00
Stephan Raue ae31b6df74 alsa-utils: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:41:52 +02:00
Stephan Raue dab5bb214f alsa-plugins: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:41:52 +02:00
Stephan Raue 04855ff089 alsa-lib: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:41:52 +02:00
Stephan Raue 5d4f8eac1a xproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:55 +02:00
Stephan Raue b75cac0f14 xineramaproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:55 +02:00
Stephan Raue 9fd30e19cb xf86vidmodeproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:55 +02:00
Stephan Raue b87b204e59 xf86miscproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:55 +02:00
Stephan Raue 90eb413844 xf86driproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:55 +02:00
Stephan Raue a56f975991 xf86dgaproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:55 +02:00
Stephan Raue fe5b36a715 xextproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:55 +02:00
Stephan Raue 3eb20f4d52 xcmiscproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:55 +02:00
Stephan Raue 2fd829ff1b xcb-proto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:55 +02:00
Stephan Raue f6ee00dc68 videoproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:54 +02:00
Stephan Raue 4ff538c914 scrnsaverproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:54 +02:00
Stephan Raue e5053a54ed renderproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:54 +02:00
Stephan Raue e89c19e35a recordproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:54 +02:00
Stephan Raue ce59c1ee81 randrproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:54 +02:00
Stephan Raue af094c0009 kbproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:54 +02:00
Stephan Raue 56e7dad51b inputproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:54 +02:00
Stephan Raue 0570fe25e0 glproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:54 +02:00
Stephan Raue ee6aa0db53 fontsproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:54 +02:00
Stephan Raue c7c9d6fd85 fontcacheproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:54 +02:00
Stephan Raue 402bd1e434 fixesproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:54 +02:00
Stephan Raue ae041b0352 dri2proto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:54 +02:00
Stephan Raue 31c5b9ad7a damageproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:53 +02:00
Stephan Raue 7e7445dd47 compositeproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:53 +02:00
Stephan Raue baf5eebab4 bigreqsproto: add support for PKG_BUILD_DEPENDS_TARGET and PKG_BUILD_DEPENDS_HOST
Signed-off-by: Stephan Raue <[email protected]>
2013-04-03 15:40:53 +02:00
Stephan Raue e346830c09 lzo: cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-04-02 13:16:21 +02:00
Stephan Raue 09d7746eb4 zlib: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-02 13:15:48 +02:00
Stephan Raue a9b6a27eb9 zip: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-02 13:13:07 +02:00
Stephan Raue 2674b9330d unzip: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-02 12:45:44 +02:00
Stephan Raue fa0f1abd74 unrar: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-02 12:45:35 +02:00
Stephan Raue b35f6fc5cc glib: depends on package 'libffi-host'
Signed-off-by: Stephan Raue <[email protected]>
2013-04-02 12:33:39 +02:00
Stephan Raue 7b97593b1f flac: fix build if build with sourcedir != builddir
Signed-off-by: Stephan Raue <[email protected]>
2013-04-02 12:32:28 +02:00
Stephan Raue ab361ff979 bzip2: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-02 12:30:26 +02:00
Stephan Raue 6b4db177cd lzo: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-04-02 12:29:17 +02:00
Stephan Raue e3735641bf taglib: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 17:23:03 +02:00
Stephan Raue bb09f9e85c speex: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 17:23:03 +02:00
Stephan Raue 31aa321be2 pulseaudio: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 17:23:03 +02:00
Stephan Raue 6027d729db libvorbis: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 17:23:03 +02:00
Stephan Raue 95f44af3e5 libsndfile: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 17:23:03 +02:00
Stephan Raue 93f79e550e libsamplerate: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 17:23:03 +02:00
Stephan Raue 6d9145b4dc libogg: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 17:23:03 +02:00
Stephan Raue 7567f95dad libmodplug: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 17:23:02 +02:00
Stephan Raue 3c08c209d9 libmad: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 15:38:32 +02:00
Stephan Raue 661d94368d libcdio: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 15:22:32 +02:00
Stephan Raue 39c14d4c0d lame: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 15:08:48 +02:00
Stephan Raue 57e41870dc Merge branch 'openelec-settings' of github.com:OpenELEC/OpenELEC.tv into openelec-install 2013-03-31 14:53:05 +02:00
Stephan Raue 08f2cb595e glib: package cleanup
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 14:52:31 +02:00
Stephan Raue a01244eeea flac: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 14:41:32 +02:00
Stephan Raue efe3b833ee atk: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 14:23:25 +02:00
Stephan Raue 0f0b304aa3 glib: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 14:19:45 +02:00
Stephan Raue cc4e9e474e nasm: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 13:11:03 +02:00
Stephan Raue 0bc65ef145 yasm: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 13:05:14 +02:00
Stephan Raue 5f8e2ecc17 llvm: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 12:59:43 +02:00
Stephan Raue b32596dc58 faad2: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 12:56:43 +02:00
Stephan Raue 86d641da6d xproto-host: remove package 'xproto-host', merged in package 'xproto'
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 12:55:52 +02:00
Stephan Raue 5a33602935 alsa: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 12:54:16 +02:00
Stephan Raue 9b69123e21 alsa-plugins: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 12:53:45 +02:00
Stephan Raue ca171e55f3 alsa-utils: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 12:53:26 +02:00
Stephan Raue 9f34a54338 alsa-lib: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 12:53:06 +02:00
Stephan Raue a74069b285 xproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue b7c77cb7e2 xineramaproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue 453de46c3f xf86vidmodeproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue 719c7b33c7 xf86miscproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue 25e1a1e26f xf86driproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue 1ac0cdd534 xf86dgaproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue cc575ca152 xextproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue 2eedd0df38 xcmiscproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue eda57d3c08 xcb-proto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue 3ad68ddc00 videoproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue dabb625852 scrnsaverproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue c0ff5c867b renderproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue fde827ea2a recordproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue 58838b82eb randrproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue 25d69d6f8d kbproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue fa0976cb90 inputproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue 093be32b9c glproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue 73413d3a06 fontsproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue d556d47c88 fontcacheproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue 7b3b362b05 fixesproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue 2b802a13b0 dri2proto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue 93e232eedf damageproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue a83310c076 compositeproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue 491a3d62ed bigreqsproto: convert to new package scheme
Signed-off-by: Stephan Raue <[email protected]>
2013-03-31 10:46:04 +02:00
Stephan Raue ad954f503c config/path: add support for <PKGNAME>:<TARGET> naming scheme for PKG_DIR variable
Signed-off-by: Stephan Raue <[email protected]>
2013-03-30 10:58:24 +01:00
Stephan Raue 3a467680a7 config/path: refactor PKG_BUILD detection
Signed-off-by: Stephan Raue <[email protected]>
2013-03-29 14:58:51 +01:00
Stephan Raue dfd9e4c285 scripts/unpack: refactor PKG_BUILD detection
Signed-off-by: Stephan Raue <[email protected]>
2013-03-29 14:17:34 +01:00
Stephan Raue e28cda1db5 scripts/build: refactor PKG_BUILD detection
Signed-off-by: Stephan Raue <[email protected]>
2013-03-29 14:17:24 +01:00
269 changed files with 1863 additions and 5478 deletions

No files matched your search

+12 -3
View File
@@ -55,7 +55,7 @@ SED="sed -i"
PKG_IS_ADDON="no"
if [ -n "$1" ]; then
PKG_DIR=`find $PACKAGES -type d -name $1 ! -wholename \*\/source\/\* 2>/dev/null`
PKG_DIR=`find $PACKAGES -type d -name $(echo $1| awk -F : '{print $1}') ! -wholename \*\/source\/\* 2>/dev/null`
if [ "${PKG_DIR}" != "$(echo $PKG_DIR | tr -d '\n')" ]; then
echo "Error - multiple package folders:"
echo "$PKG_DIR"
@@ -66,8 +66,17 @@ SED="sed -i"
[ -r $PKG_DIR/meta ] && . $PKG_DIR/meta
[ "$PKG_IS_ADDON" = "yes" ] && PKG_ADDON_ID="`echo $PKG_SECTION | sed 's,/,.,g'`.$PKG_NAME"
[ -d $BUILD/${PKG_NAME}[-_.]${PKG_VERSION} ] && PKG_BUILD=`ls -d $BUILD/${PKG_NAME}[-_.]${PKG_VERSION}`
[ -d $BUILD/${PKG_NAME}${PKG_VERSION} ] && PKG_BUILD=`ls -d $BUILD/${PKG_NAME}${PKG_VERSION}`
if [ -d "$BUILD/${PKG_NAME}-${PKG_VERSION}" ]; then
PKG_BUILD="$BUILD/${PKG_NAME}-${PKG_VERSION}"
elif [ -d "$BUILD/${PKG_NAME}_${PKG_VERSION}" ]; then
PKG_BUILD="$BUILD/${PKG_NAME}_${PKG_VERSION}"
elif [ -d "$BUILD/${PKG_NAME}.${PKG_VERSION}" ]; then
PKG_BUILD="$BUILD/${PKG_NAME}.${PKG_VERSION}"
elif [ -d "$BUILD/${PKG_NAME}${PKG_VERSION}" ]; then
PKG_BUILD="$BUILD/${PKG_NAME}${PKG_VERSION}"
elif [ -d "$BUILD/${PKG_NAME}" ]; then
PKG_BUILD="$BUILD/${PKG_NAME}"
fi
XORG_PATH_DRI=/usr/lib/dri
XORG_PATH_XKB=/usr/share/X11/xkb
-67
View File
@@ -1,67 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
ac_cv_func_posix_getpwuid_r=yes \
glib_cv_stack_grows=no glib_cv_uscore=no \
ac_cv_func_strtod=yes ac_fsusage_space=yes \
fu_cv_sys_stat_statfs2_bsize=yes ac_cv_func_closedir_void=no \
ac_cv_func_getloadavg=no ac_cv_lib_util_getloadavg=no \
ac_cv_lib_getloadavg_getloadavg=no ac_cv_func_getgroups=yes \
ac_cv_func_getgroups_works=yes ac_cv_func_chown_works=yes \
ac_cv_have_decl_euidaccess=no ac_cv_func_euidaccess=no \
ac_cv_have_decl_strnlen=yes ac_cv_func_strnlen_working=yes \
ac_cv_func_lstat_dereferences_slashed_symlink=yes ac_cv_func_lstat_empty_string_bug=no \
ac_cv_func_stat_empty_string_bug=no vb_cv_func_rename_trailing_slash_bug=no \
ac_cv_have_decl_nanosleep=yes jm_cv_func_nanosleep_works=yes \
gl_cv_func_working_utimes=yes ac_cv_func_utime_null=yes \
ac_cv_have_decl_strerror_r=yes ac_cv_func_strerror_r_char_p=no \
jm_cv_func_svid_putenv=yes ac_cv_func_getcwd_null=yes \
ac_cv_func_getdelim=yes ac_cv_func_mkstemp=yes \
utils_cv_func_mkstemp_limitations=no utils_cv_func_mkdir_trailing_slash_bug=no \
ac_cv_func_memcmp_working=yes ac_cv_have_decl_malloc=yes \
gl_cv_func_malloc_0_nonnull=yes ac_cv_func_malloc_0_nonnull=yes \
ac_cv_func_calloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes \
jm_cv_func_gettimeofday_clobber=no gl_cv_func_working_readdir=yes \
jm_ac_cv_func_link_follows_symlink=no utils_cv_localtime_cache=no \
ac_cv_struct_st_mtim_nsec=no gl_cv_func_tzset_clobber=no \
gl_cv_func_getcwd_null=yes gl_cv_func_getcwd_path_max=yes \
ac_cv_func_fnmatch_gnu=yes am_getline_needs_run_time_check=no \
am_cv_func_working_getline=yes gl_cv_func_mkdir_trailing_slash_bug=no \
gl_cv_func_mkstemp_limitations=no ac_cv_func_working_mktime=yes \
jm_cv_func_working_re_compile_pattern=yes ac_use_included_regex=no \
gl_cv_c_restrict=no ac_cv_path_GLIB_GENMARSHAL=/usr/bin/glib-genmarshal \
ac_cv_prog_F77=no ac_cv_prog_CXX=no ac_cv_path_PKG_CONFIG="$ROOT/$TOOLCHAIN/bin/pkg-config" \
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--enable-shared \
--disable-glibtest \
make
$MAKEINSTALL
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/$1/.libs/libatk*.so* $INSTALL/usr/lib
@@ -26,11 +26,14 @@ PKG_LICENSE="GPL"
PKG_SITE="http://library.gnome.org/devel/atk/"
PKG_URL="http://ftp.gnome.org/pub/gnome/sources/$PKG_NAME/2.6/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS="glib"
PKG_BUILD_DEPENDS="toolchain glib"
PKG_BUILD_DEPENDS_TARGET="toolchain glib"
PKG_PRIORITY="optional"
PKG_SECTION="accessibility"
PKG_SHORTDESC="ATK - Accessibility Toolkit"
PKG_LONGDESC="ATK provides the set of accessibility interfaces that are implemented by other toolkits and applications. Using the ATK interfaces, accessibility tools have full access to view and control running applications."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-glibtest"
-55
View File
@@ -1,55 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
# alsa-lib fails building with LTO support
strip_lto
#CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=32 -fPIC -DPIC"
CFLAGS="$CFLAGS -fPIC -DPIC"
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--with-plugindir=/usr/lib/alsa \
--localstatedir=/var \
--disable-static \
--enable-shared \
--disable-python \
--disable-dependency-tracking \
--with-versioned=no \
sed -i 's/.*PKGLIBDIR.*/#define PKGLIBDIR ""/' include/config.h
$MAKE
$MAKE -C include DESTDIR=$SYSROOT_PREFIX install-data
$MAKE -C src DESTDIR=$SYSROOT_PREFIX install-exec
$MAKE -C utils DESTDIR=$SYSROOT_PREFIX install-pkgconfigDATA
mkdir -p $SYSROOT_PREFIX/usr/share/aclocal
cp utils/alsa.m4 $SYSROOT_PREFIX/usr/share/aclocal
-42
View File
@@ -1,42 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
add_group audio 63
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/src/.libs/libasound.so* $INSTALL/usr/lib
mkdir -p $INSTALL/usr/lib/alsa
cp -PR $PKG_BUILD/modules/mixer/simple/.libs/*.so $INSTALL/usr/lib/alsa
mkdir -p $INSTALL/usr/share/alsa
# sed 's%~/\.asoundrc%/storage/\.config/asound.conf%' \
# $PKG_BUILD/src/conf/alsa.conf > $INSTALL/usr/share/alsa/alsa.conf
cp -P $PKG_BUILD/src/conf/alsa.conf $INSTALL/usr/share/alsa
cp -P $PKG_BUILD/src/conf/smixer.conf $INSTALL/usr/share/alsa
cp -P $PKG_BUILD/src/conf/*.alisp $INSTALL/usr/share/alsa
cp -PR $PKG_BUILD/src/conf/cards $INSTALL/usr/share/alsa/
cp -PR $PKG_BUILD/src/conf/pcm $INSTALL/usr/share/alsa/
rm -f $INSTALL/usr/share/alsa/cards/Makefile*
rm -f $INSTALL/usr/share/alsa/pcm/Makefile*
-47
View File
@@ -1,47 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
if [ "$PULSEAUDIO_SUPPORT" = yes ]; then
ALSA_PULSEAUDIO="--enable-pulseaudio"
else
ALSA_PULSEAUDIO="--disable-pulseaudio"
fi
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--with-plugindir=/usr/lib/alsa \
--localstatedir=/var \
--disable-static \
--enable-shared \
--disable-jack \
--enable-samplerate \
--disable-avcodec \
$ALSA_PULSEAUDIO \
--with-speex=lib \
$MAKE
-33
View File
@@ -1,33 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib/alsa
cp -P $PKG_BUILD/*/.libs/*.so $INSTALL/usr/lib/alsa
if [ -f $INSTALL/usr/lib/alsa/libasound_module_rate_speexrate.so ]; then
ln -sf libasound_module_rate_speexrate.so $INSTALL/usr/lib/alsa/libasound_module_rate_speexrate_best.so
ln -sf libasound_module_rate_speexrate.so $INSTALL/usr/lib/alsa/libasound_module_rate_speexrate_medium.so
fi
mkdir -p $INSTALL/usr/share/alsa/pcm
cp -R $PKG_DIR/config/*.conf $INSTALL/usr/share/alsa/pcm
-41
View File
@@ -1,41 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-dependency-tracking \
--disable-xmlto \
--disable-alsamixer \
--enable-alsatest \
--disable-nls
make -C amixer
make -C alsactl
make -C aplay
make -C iecset
make -C speaker-test
-38
View File
@@ -1,38 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/bin
cp $PKG_BUILD/amixer/amixer $INSTALL/usr/bin
cp $PKG_BUILD/aplay/aplay $INSTALL/usr/bin
cp $PKG_BUILD/speaker-test/speaker-test $INSTALL/usr/bin
mkdir -p $INSTALL/lib/udev
cp $PKG_DIR/scripts/soundconfig $INSTALL/lib/udev
mkdir -p $INSTALL/usr/sbin
cp $PKG_BUILD/alsactl/alsactl $INSTALL/usr/sbin
mkdir -p $INSTALL/usr/share/alsa/init
cp $PKG_BUILD/alsactl/init/* $INSTALL/usr/share/alsa/init
rm -rf $INSTALL/usr/share/alsa/init/Makefile*
@@ -25,12 +25,43 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.alsa-project.org/"
PKG_URL="ftp://ftp.alsa-project.org/pub/lib/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_DEPENDS="alsa-utils"
PKG_BUILD_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="alsa-lib: Advanced Linux Sound Architecture library"
PKG_LONGDESC="ALSA (Advanced Linux Sound Architecture) is the next generation Linux Sound API. It provides much finer (->better) access to the sound hardware, has a unbeatable mixer API and supports stuff like multi channel hardware, digital outs and ins, uninterleaved sound data access, and an oss emulation layer (for the old applications). It is the prefered API for professional sound apps under Linux."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
if [ "$PULSEAUDIO_SUPPORT" = yes ]; then
PKG_DEPENDS="$PKG_DEPENDS alsa-plugins"
fi
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--with-plugindir=/usr/lib/alsa \
--disable-python \
--disable-dependency-tracking \
--with-versioned=no"
pre_configure_target() {
CFLAGS="$CFLAGS -fPIC -DPIC"
# alsa-lib fails building with LTO support
strip_lto
}
post_configure_target() {
sed -i 's/.*PKGLIBDIR.*/#define PKGLIBDIR ""/' include/config.h
}
post_makeinstall_target() {
add_group audio 63
rm -rf $INSTALL/usr/bin
mkdir -p $INSTALL/etc/modprobe.d
cp -P $PKG_DIR/config/alsa-base.conf $INSTALL/etc/modprobe.d
mkdir -p $INSTALL/usr/config
cp -R $PKG_DIR/config/modprobe.d $INSTALL/usr/config
}
@@ -25,17 +25,32 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.alsa-project.org/"
PKG_URL="ftp://ftp.alsa-project.org/pub/plugins/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="alsa-lib speex"
PKG_BUILD_DEPENDS="toolchain alsa-lib speex libsamplerate"
PKG_DEPENDS="speex"
PKG_BUILD_DEPENDS_TARGET="toolchain speex libsamplerate"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="alsa-plugins: Advanced Linux Sound Architecture Plugins"
PKG_LONGDESC="ALSA (Advanced Linux Sound Architecture) is the next generation Linux Sound API. It provides much finer (->better) access to the sound hardware, has a unbeatable mixer API and supports stuff like multi channel hardware, digital outs and ins, uninterleaved sound data access, and an oss emulation layer (for the old applications). It is the prefered API for professional sound apps under Linux."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--with-plugindir=/usr/lib/alsa \
--disable-jack \
--enable-samplerate \
--disable-avcodec \
--with-speex=lib"
if [ "$PULSEAUDIO_SUPPORT" = yes ]; then
PKG_DEPENDS="$PKG_DEPENDS pulseaudio"
PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS pulseaudio"
PKG_BUILD_DEPENDS_TARGET="$PKG_BUILD_DEPENDS_TARGET pulseaudio"
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-pulseaudio"
else
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --disable-pulseaudio"
fi
post_makeinstall_target() {
mkdir -p $INSTALL/usr/share/alsa/pcm
cp -R $PKG_DIR/config/*.conf $INSTALL/usr/share/alsa/pcm
}
@@ -25,12 +25,35 @@ PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.alsa-project.org/"
PKG_URL="ftp://ftp.alsa-project.org/pub/utils/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS="alsa-lib"
PKG_BUILD_DEPENDS="toolchain alsa-lib"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="alsa-utils: Advanced Linux Sound Architecture utilities"
PKG_LONGDESC="This package includes the utilities for ALSA, like alsamixer, aplay, arecord, alsactl, iecset and speaker-test."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-dependency-tracking \
--disable-xmlto \
--disable-alsamixer \
--disable-alsaconf \
--disable-alsaloop \
--enable-alsatest \
--disable-nls"
post_makeinstall_target() {
rm -rf $INSTALL/lib $INSTALL/var
rm -rf $INSTALL/usr/share/alsa/speaker-test
rm -rf $INSTALL/usr/share/sounds
for i in aconnect alsaucm amidi aplaymidi arecord arecordmidi aseqdump aseqnet iecset; do
rm -rf $INSTALL/usr/bin/$i
done
mkdir -p $INSTALL/lib/udev
cp $PKG_DIR/scripts/soundconfig $INSTALL/lib/udev
}
-29
View File
@@ -1,29 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/etc/modprobe.d
cp -P $PKG_DIR/config/alsa-base.conf $INSTALL/etc/modprobe.d
mkdir -p $INSTALL/usr/config
cp -R $PKG_DIR/config/modprobe.d $INSTALL/usr/config
-42
View File
@@ -1,42 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="alsa"
PKG_VERSION=""
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.alsa-project.org/"
PKG_URL=""
PKG_DEPENDS="alsa-lib alsa-utils"
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="alsa: Matapackage to install all alsa components"
PKG_LONGDESC="ALSA (Advanced Linux Sound Architecture) is the next generation Linux Sound API. It provides much finer (->better) access to the sound hardware, has a unbeatable mixer API and supports stuff like multi channel hardware, digital outs and ins, uninterleaved sound data access, and an oss emulation layer (for the old applications). It is the prefered API for professional sound apps under Linux."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
if [ "$PULSEAUDIO_SUPPORT" = yes ]; then
PKG_DEPENDS="$PKG_DEPENDS alsa-plugins"
PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS alsa-plugins"
fi
-41
View File
@@ -1,41 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
# faad2 fails building with LTO support
strip_lto
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--disable-static \
--enable-shared \
--without-xmms \
--without-drm \
--without-mpeg4ip \
--with-gnu-ld
make
$MAKEINSTALL
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/libfaad/.libs/*.so* $INSTALL/usr/lib
@@ -26,11 +26,22 @@ PKG_LICENSE="GPL"
PKG_SITE="http://www.audiocoding.com/"
PKG_URL="$SOURCEFORGE_SRC/faac/faad2-src/$PKG_NAME-$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_BUILD_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="faad: An MPEG-4 AAC decoder"
PKG_LONGDESC="The FAAD project includes the AAC decoder FAAD2. It supports several MPEG-4 object types (LC, Main, LTP, HE AAC, PS) and file formats (ADTS AAC, raw AAC, MP4), multichannel and gapless decoding as well as MP4 metadata tags. The codecs are compatible with standard-compliant audio applications using one or more of these profiles."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--without-xmms \
--without-drm \
--without-mpeg4ip \
--with-gnu-ld"
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}
-47
View File
@@ -1,47 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
if [ "$ICONV" = "libiconv" ]; then
CONFIG_FLAC="--with-libiconv-prefix=$SYSROOT_PREFIX/usr"
fi
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--disable-static \
--enable-shared \
--disable-rpath \
--disable-altivec \
--disable-doxygen-docs \
--disable-thorough-tests \
--disable-cpplibs \
--disable-xmms-plugin \
--disable-oggtest \
--with-ogg="$SYSROOT_PREFIX/usr" \
$CONFIG_FLAC \
--with-gnu-ld
make
$MAKEINSTALL
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/src/libFLAC/.libs/libFLAC.so* $INSTALL/usr/lib
@@ -26,11 +26,35 @@ PKG_LICENSE="LGPL"
PKG_SITE="http://flac.sourceforge.net/"
PKG_URL="http://downloads.xiph.org/releases/flac/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="$ICONV libogg"
PKG_BUILD_DEPENDS="toolchain $ICONV libogg"
PKG_BUILD_DEPENDS_TARGET="toolchain $ICONV libogg"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="flac: An Free Lossless Audio Codec"
PKG_LONGDESC="Grossly oversimplified, FLAC is similar to MP3, but lossless, meaning that audio is compressed in FLAC without throwing away any information. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-rpath \
--disable-altivec \
--disable-doxygen-docs \
--disable-thorough-tests \
--disable-cpplibs \
--disable-xmms-plugin \
--disable-oggtest \
--with-ogg=$SYSROOT_PREFIX/usr \
--with-gnu-ld"
if [ "$ICONV" = "libiconv" ]; then
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --with-libiconv-prefix=$SYSROOT_PREFIX/usr"
fi
pre_make_target() {
# hack
cp -R ../doc/* ./doc
}
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}
-54
View File
@@ -1,54 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
# dont build parallel
MAKEFLAGS=-j1
cd $PKG_BUILD
#ac_cv_c_stack_direction=-1 \
#alex_cv_ieee854_float80=no \
GTK_CONFIG='no' \
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--disable-static \
--enable-shared \
--enable-nasm \
--disable-rpath \
--disable-cpml \
--disable-gtktest \
--disable-efence \
--disable-analyzer-hooks \
--enable-decoder \
--disable-frontend \
--disable-mp3x \
--disable-mp3rtp \
--disable-dynamic-frontends \
--enable-expopt=no \
--enable-debug=no \
--with-gnu-ld \
--with-fileio=lame
make
$MAKEINSTALL
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/libmp3lame/.libs/libmp3lame.so* $INSTALL/usr/lib
@@ -26,11 +26,34 @@ PKG_LICENSE="LGPL"
PKG_SITE="http://lame.sourceforge.net/"
PKG_URL="$SOURCEFORGE_SRC/lame/lame/3.99/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_BUILD_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="lame: LAME Ain't an Mp3 Encoder"
PKG_LONGDESC="LAME originally stood for LAME Ain't an Mp3 Encoder. The goal of the LAME project is to use the open source model to improve the psycho acoustics, noise shaping and speed of MP3. Another goal of the LAME project is to use these improvements for the basis of a patent free audio compression codec for the GNU project."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--enable-nasm \
--disable-rpath \
--disable-cpml \
--disable-gtktest \
--disable-efence \
--disable-analyzer-hooks \
--enable-decoder \
--disable-frontend \
--disable-mp3x \
--disable-mp3rtp \
--disable-dynamic-frontends \
--enable-expopt=no \
--enable-debug=no \
--with-gnu-ld \
--with-fileio=lame \
GTK_CONFIG=no"
post_make_target() {
# dont build parallel
MAKEFLAGS=-j1
}
-51
View File
@@ -1,51 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
CFLAGS="$CFLAGS -fPIC -DPIC"
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--enable-cxx \
--disable-cpp-progs \
--disable-shared \
--enable-static \
--enable-joliet \
--disable-rpath \
--enable-rock \
--disable-cddb \
--disable-vcd-info \
--without-cd-drive \
--without-cd-info \
--with-cd-paranoia \
--without-cdda-player \
--without-cd-read \
--without-iso-info \
--without-iso-read \
--with-gnu-ld
make
$MAKEINSTALL
@@ -26,11 +26,38 @@ PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/libcdio/"
PKG_URL="http://ftp.gnu.org/gnu/libcdio/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="$ICONV"
PKG_BUILD_DEPENDS="toolchain $ICONV"
PKG_BUILD_DEPENDS_TARGET="toolchain $ICONV"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="libcdio: A CD-ROM reading and control library"
PKG_LONGDESC="This library is to encapsulate CD-ROM reading and control. Applications wishing to be oblivious of the OS- and device-dependant properties of a CD-ROM can use this library. Some support for disk image types like BIN/CUE and NRG is available, so applications that use this library also have the ability to read disc images as though they were CD's."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--enable-cxx \
--disable-cpp-progs \
--disable-shared \
--enable-static \
--enable-joliet \
--disable-rpath \
--enable-rock \
--disable-cddb \
--disable-vcd-info \
--without-cd-drive \
--without-cd-info \
--with-cd-paranoia \
--without-cdda-player \
--without-cd-read \
--without-iso-info \
--without-iso-read \
--with-gnu-ld"
pre_configure_target() {
CFLAGS="$CFLAGS -fPIC -DPIC"
}
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}
-59
View File
@@ -1,59 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
if [ $TARGET_ARCH == "x86_64" ] ; then
MAD_OPTIONS="--enable-accuracy --enable-fpm=64bit"
fi
# some fixes for autoreconf
touch NEWS AUTHORS ChangeLog
do_autoreconf
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--disable-static \
--enable-shared \
$MAD_OPTIONS
make
$MAKEINSTALL
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig
cat > $SYSROOT_PREFIX/usr/lib/pkgconfig/mad.pc << "EOF"
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: mad
Description: MPEG audio decoder
Requires:
Version: 0.15.1b
Libs: -L${libdir} -lmad
Cflags: -I${includedir}
EOF
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/.libs/*.so* $INSTALL/usr/lib
@@ -26,11 +26,39 @@ PKG_LICENSE="GPL"
PKG_SITE="http://www.mars.org/home/rob/proj/mpeg/"
PKG_URL="$SOURCEFORGE_SRC/mad/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_BUILD_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="libmad: MPEG Audio Decoder"
PKG_LONGDESC="MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1 and the MPEG-2 extension to Lower Sampling Frequencies, as well as the so-called MPEG 2.5 format. All three audio layers (Layer I, Layer II, and Layer III a.k.a. MP3) are fully implemented."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
# package specific configure options
if [ $TARGET_ARCH == "x86_64" ] ; then
PKG_CONFIGURE_OPTS_TARGET="--enable-accuracy --enable-fpm=64bit"
fi
pre_configure_target() {
# some fixes for autoreconf
touch ../NEWS ../AUTHORS ../ChangeLog
do_autoreconf ../
}
post_makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig
cat > $SYSROOT_PREFIX/usr/lib/pkgconfig/mad.pc << "EOF"
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: mad
Description: MPEG audio decoder
Requires:
Version: 0.15.1b
Libs: -L${libdir} -lmad
Cflags: -I${includedir}
EOF
}
-34
View File
@@ -1,34 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--disable-static \
--enable-shared \
make
$MAKEINSTALL
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/src/.libs/*.so* $INSTALL/usr/lib
@@ -26,11 +26,11 @@ PKG_LICENSE="GPL"
PKG_SITE="http://modplug-xmms.sourceforge.net/"
PKG_URL="$SOURCEFORGE_SRC/modplug-xmms/libmodplug/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_BUILD_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="libmodplug: renders mod music files as raw audio data, for playing or conversion."
PKG_LONGDESC="libmodplug renders mod music files as raw audio data, for playing or conversion. libmodplug is based on the fast and high quality mod playing code written and released to the public domain by Olivier Lapicque. mod, .s3m, .it, .xm, and a number of lesser-known formats are supported. Optional features include high-quality resampling, bass expansion, surround and reverb."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
-35
View File
@@ -1,35 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
make
$MAKEINSTALL
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/src/.libs/libogg*.so* $INSTALL/usr/lib
@@ -26,11 +26,11 @@ PKG_LICENSE="BSD"
PKG_SITE="http://www.xiph.org/ogg/"
PKG_URL="http://downloads.xiph.org/releases/ogg/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_BUILD_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="libogg: Open source bitstream container format"
PKG_LONGDESC="Libogg contains necessary functionality to create, decode, and work with Ogg bitstreams."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
-38
View File
@@ -1,38 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--exec-prefix=/usr \
--sysconfdir=/etc \
--disable-shared \
--enable-static \
--datadir=/usr/share \
--disable-fftw \
--disable-sndfile \
make
$MAKEINSTALL
@@ -26,11 +26,22 @@ PKG_LICENSE="GPL"
PKG_SITE="http://www.mega-nerd.com/SRC/"
PKG_URL="http://www.mega-nerd.com/SRC/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_BUILD_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="libsamplerate: A Sample Rate Converter library for audio"
PKG_LONGDESC="Libsamplerate is a Sample Rate Converter for audio. One example of where such a thing would be useful is converting audio from the CD sample rate of 44.1kHz to the 48kHz sample rate used by DAT players."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no" # ToDo
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-shared \
--enable-static \
--datadir=/usr/share \
--disable-fftw \
--disable-sndfile"
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}
-43
View File
@@ -1,43 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--disable-static \
--enable-shared \
--disable-silent-rules \
--disable-sqlite \
--enable-alsa \
--enable-external-libs \
--disable-experimental \
--disable-test-coverage \
--enable-largefile \
--with-gnu-ld
make -C src
cp sndfile.pc $SYSROOT_PREFIX/usr/lib/pkgconfig
$MAKEINSTALL -C src
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/src/.libs/*.so* $INSTALL/usr/lib
@@ -26,11 +26,25 @@ PKG_LICENSE="LGPL"
PKG_SITE="http://www.mega-nerd.com/libsndfile/"
PKG_URL="http://www.mega-nerd.com/$PKG_NAME/files/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="alsa-lib flac libvorbis libogg"
PKG_BUILD_DEPENDS="toolchain alsa-lib flac libvorbis libogg"
PKG_BUILD_DEPENDS_TARGET="toolchain alsa-lib flac libvorbis libogg"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="libsndfile: A library for accessing various audio file formats"
PKG_LONGDESC="libsndfile is a C library for reading and writing sound files such as AIFF, AU, WAV, and others through one standard interface. It can currently read/write 8, 16, 24 and 32-bit PCM files as well as 32 and 64-bit floating point WAV files and a number of compressed formats. It compiles and runs on *nix, MacOS, and Win32."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \
--disable-sqlite \
--enable-alsa \
--enable-external-libs \
--disable-experimental \
--disable-test-coverage \
--enable-largefile \
--with-gnu-ld"
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}
-35
View File
@@ -1,35 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
--with-ogg=$SYSROOT_PREFIX/usr
make
$MAKEINSTALL
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/lib/.libs/libvorbis*.so*[.0-9] $INSTALL/usr/lib
@@ -26,11 +26,18 @@ PKG_LICENSE="BSD"
PKG_SITE="http://www.vorbis.com/"
PKG_URL="http://downloads.xiph.org/releases/vorbis/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS="libogg"
PKG_BUILD_DEPENDS="toolchain libogg"
PKG_BUILD_DEPENDS_TARGET="toolchain libogg"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="libvorbis: Lossless audio compression tools using the ogg-vorbis algorithms"
PKG_LONGDESC="Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format for mid to high quality (8kHz-48.0kHz, 16+ bit, polyphonic) audio and music at fixed and variable bitrates from 16 to 128 kbps/channel. This places Vorbis in the same competitive class as audio representations such as MPEG-4 (AAC), and similar to, but higher performance than MPEG-1/2 audio layer 3, MPEG-4 audio (TwinVQ), WMA and PAC."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--with-ogg=$SYSROOT_PREFIX/usr"
post_makeinstall_target() {
: #rm -rf $INSTALL/usr/bin
}
-94
View File
@@ -1,94 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
# pulseaudio fails to build with LTO support
strip_lto
if [ "$AVAHI_DAEMON" = yes ]; then
PULSEAUDIO_AVAHI="--enable-avahi"
else
PULSEAUDIO_AVAHI="--disable-avahi"
fi
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--enable-shared \
--disable-silent-rules \
--disable-nls \
--enable-largefile \
--disable-rpath \
--disable-x11 \
--enable-samplerate \
--disable-oss-output \
--disable-oss-wrapper \
--disable-coreaudio-output \
--enable-alsa \
--disable-esound \
--disable-solaris \
--disable-waveout \
--disable-glib2 \
--disable-gtk2 \
--disable-gconf \
$PULSEAUDIO_AVAHI \
--disable-jack \
--disable-asyncns \
--disable-tcpwrap \
--disable-lirc \
--enable-dbus \
--disable-hal \
--disable-bluez \
--enable-udev \
--disable-hal-compat \
--enable-ipv6 \
--enable-openssl \
--disable-orc \
--disable-manpages \
--disable-per-user-esound-socket \
--disable-legacy-runtime-dir \
--disable-legacy-database-entry-format \
--with-system-user=root \
--with-system-group=root \
--with-access-group=root \
--with-module-dir="/usr/lib/pulse" \
make
mkdir -p $SYSROOT_PREFIX/usr/lib
cp -P src/.libs/libpulse.so* $SYSROOT_PREFIX/usr/lib
cp -P src/.libs/libpulse-simple.so* $SYSROOT_PREFIX/usr/lib
cp -P src/.libs/libpulsecommon-*.so* $SYSROOT_PREFIX/usr/lib
cp -P src/.libs/libpulsecore-*.so $SYSROOT_PREFIX/usr/lib
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig
cp libpulse.pc $SYSROOT_PREFIX/usr/lib/pkgconfig
cp libpulse-simple.pc $SYSROOT_PREFIX/usr/lib/pkgconfig
make DESTDIR="$SYSROOT_PREFIX" -C src install-pulseincludeHEADERS
-63
View File
@@ -1,63 +0,0 @@
#!/bin/sh
. config/options $1
# add_user pulse x 499 498 "PulseAudio System Daemon" "/var/run/pulse" "/bin/sh"
# add_group pulse 498
# add_group pulse-access 497
mkdir -p $INSTALL/etc/dbus-1/system.d
cp $PKG_BUILD/src/daemon/pulseaudio-system.conf $INSTALL/etc/dbus-1/system.d
sed -e 's%user="pulse"%user="root"%g' -i $INSTALL/etc/dbus-1/system.d/pulseaudio-system.conf
mkdir -p $INSTALL/etc
cp $PKG_DIR/config/asound.conf $INSTALL/etc
mkdir -p $INSTALL/etc/alsa
cp $PKG_DIR/config/pulse-default.conf $INSTALL/etc/alsa
mkdir -p $INSTALL/etc/pulse
cp $PKG_BUILD/src/client.conf $INSTALL/etc/pulse
cp $PKG_BUILD/src/daemon.conf $INSTALL/etc/pulse
# cp $PKG_BUILD/src/default.pa $INSTALL/etc/pulse
# cp $PKG_DIR/config/default.pa $INSTALL/etc/pulse
cp $PKG_BUILD/src/system.pa $INSTALL/etc/pulse
mkdir -p $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules $INSTALL/lib/udev/rules.d
mkdir -p $INSTALL/usr/bin
cp $PKG_BUILD/src/.libs/pacat $INSTALL/usr/bin
cp $PKG_BUILD/src/.libs/pacmd $INSTALL/usr/bin
cp $PKG_BUILD/src/.libs/pactl $INSTALL/usr/bin
ln -sf pactl $INSTALL/usr/bin/pamon
ln -sf pactl $INSTALL/usr/bin/paplay
ln -sf pactl $INSTALL/usr/bin/parec
ln -sf pactl $INSTALL/usr/bin/parecord
cp $PKG_BUILD/src/.libs/pasuspender $INSTALL/usr/bin
# cp $PKG_BUILD/src/.libs/pax11publish $INSTALL/usr/bin
cp $PKG_BUILD/src/.libs/pulseaudio $INSTALL/usr/bin
# cp $PKG_BUILD/src/start-pulseaudio-x11 $INSTALL/usr/bin
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/src/.libs/libpulse*.so* $INSTALL/usr/lib
rm -rf $INSTALL/usr/lib/libpulse*.so*T
mkdir -p $INSTALL/usr/lib/pulse
cp -P $PKG_BUILD/src/.libs/libalsa-util.so $INSTALL/usr/lib/pulse
cp -P $PKG_BUILD/src/.libs/libavahi-wrap.so $INSTALL/usr/lib/pulse
cp -P $PKG_BUILD/src/.libs/libcli.so $INSTALL/usr/lib/pulse
cp -P $PKG_BUILD/src/.libs/libprotocol-cli.so $INSTALL/usr/lib/pulse
# cp -P $PKG_BUILD/src/.libs/libprotocol-esound.so $INSTALL/usr/lib/pulse
cp -P $PKG_BUILD/src/.libs/libprotocol-http.so $INSTALL/usr/lib/pulse
cp -P $PKG_BUILD/src/.libs/libprotocol-native.so $INSTALL/usr/lib/pulse
cp -P $PKG_BUILD/src/.libs/libprotocol-simple.so $INSTALL/usr/lib/pulse
cp -P $PKG_BUILD/src/.libs/libraop.so $INSTALL/usr/lib/pulse
cp -P $PKG_BUILD/src/.libs/librtp.so $INSTALL/usr/lib/pulse
cp -P $PKG_BUILD/src/.libs/module-*.so $INSTALL/usr/lib/pulse
mkdir -p $INSTALL/usr/share/pulseaudio/alsa-mixer/paths
cp $PKG_BUILD/src/modules/alsa/mixer/paths/* $INSTALL/usr/share/pulseaudio/alsa-mixer/paths
mkdir -p $INSTALL/usr/share/pulseaudio/alsa-mixer/profile-sets
cp $PKG_BUILD/src/modules/alsa/mixer/profile-sets/*.conf $INSTALL/usr/share/pulseaudio/alsa-mixer/profile-sets
-42
View File
@@ -1,42 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="pulseaudio"
PKG_VERSION="2.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://pulseaudio.org/"
PKG_URL="http://freedesktop.org/software/pulseaudio/releases/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS="libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl libcap"
PKG_BUILD_DEPENDS="toolchain libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl libcap"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="pulseaudio: Yet another sound server for Unix"
PKG_LONGDESC="PulseAudio is a sound server for Linux and other Unix-like operating systems. It is intended to be an improved drop-in replacement for the Enlightened Sound Daemon (esound or esd). In addition to the features esound provides, PulseAudio has an extensible plugin architecture, support for more than one sink per source, better low-latency behavior, the ability to be embedded into other software, a completely asynchronous C API, a simple command line interface for reconfiguring the daemon while running, flexible and implicit sample type conversion and resampling, and a "Zero-Copy" architecture."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
if [ "$AVAHI_DAEMON" = yes ]; then
PKG_DEPENDS="$PKG_DEPENDS avahi"
PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS avahi"
fi
+109
View File
@@ -0,0 +1,109 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="pulseaudio"
PKG_VERSION="2.1"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://pulseaudio.org/"
PKG_URL="http://freedesktop.org/software/pulseaudio/releases/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS="libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl libcap"
PKG_BUILD_DEPENDS_TARGET="toolchain libtool json-c alsa-lib libsndfile libsamplerate speex dbus systemd openssl libcap"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="pulseaudio: Yet another sound server for Unix"
PKG_LONGDESC="PulseAudio is a sound server for Linux and other Unix-like operating systems. It is intended to be an improved drop-in replacement for the Enlightened Sound Daemon (esound or esd). In addition to the features esound provides, PulseAudio has an extensible plugin architecture, support for more than one sink per source, better low-latency behavior, the ability to be embedded into other software, a completely asynchronous C API, a simple command line interface for reconfiguring the daemon while running, flexible and implicit sample type conversion and resampling, and a "Zero-Copy" architecture."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-silent-rules \
--disable-nls \
--enable-largefile \
--disable-rpath \
--disable-x11 \
--enable-samplerate \
--disable-oss-output \
--disable-oss-wrapper \
--disable-coreaudio-output \
--enable-alsa \
--disable-esound \
--disable-solaris \
--disable-waveout \
--disable-glib2 \
--disable-gtk2 \
--disable-gconf \
--disable-jack \
--disable-asyncns \
--disable-tcpwrap \
--disable-lirc \
--enable-dbus \
--disable-hal \
--disable-bluez \
--enable-udev \
--disable-hal-compat \
--enable-ipv6 \
--enable-openssl \
--disable-orc \
--disable-manpages \
--disable-per-user-esound-socket \
--disable-legacy-runtime-dir \
--disable-legacy-database-entry-format \
--with-system-user=root \
--with-system-group=root \
--with-access-group=root \
--with-module-dir=/usr/lib/pulse"
if [ "$AVAHI_DAEMON" = yes ]; then
PKG_DEPENDS="$PKG_DEPENDS avahi"
PKG_BUILD_DEPENDS_TARGET="$PKG_BUILD_DEPENDS_TARGET avahi"
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-avahi"
else
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --disable-avahi"
fi
pre_configure_target() {
# pulseaudio fails to build with LTO support
strip_lto
}
pre_make_target() {
MAKEFLAGS=-j1
}
post_makeinstall_target() {
# add_user pulse x 499 498 "PulseAudio System Daemon" "/var/run/pulse" "/bin/sh"
# add_group pulse 498
# add_group pulse-access 497
sed -e 's%user="pulse"%user="root"%g' -i $INSTALL/etc/dbus-1/system.d/pulseaudio-system.conf
mkdir -p $INSTALL/etc
cp $PKG_DIR/config/asound.conf $INSTALL/etc
mkdir -p $INSTALL/etc/alsa
cp $PKG_DIR/config/pulse-default.conf $INSTALL/etc/alsa
rm -rf $INSTALL/usr/bin/esdcompat
rm -rf $INSTALL/usr/lib/cmake
rm -rf $INSTALL/usr/share/vala
}
-41
View File
@@ -1,41 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--enable-shared \
--with-ogg=$SYSROOT_PREFIX/usr \
--enable-fixed-point \
--disable-oggtest \
--disable-float-api \
--disable-vbr \
make
$MAKEINSTALL
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/libspeex/.libs/libspeexdsp.so* $INSTALL/usr/lib
@@ -26,11 +26,22 @@ PKG_LICENSE="BSD"
PKG_SITE="http://www.speex.org"
PKG_URL="http://downloads.xiph.org/releases/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="libogg"
PKG_BUILD_DEPENDS="toolchain libogg"
PKG_BUILD_DEPENDS_TARGET="toolchain libogg"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="speex: A free Audio Codec optimized for speech"
PKG_LONGDESC="Speex is a patent-free compression format designed especially for speech. It is specialized for voice communications at low bit-rates in the 2-45 kbps range. Possible applications include Voice over IP (VoIP), Internet audio streaming, audio books, and archiving of speech data (e.g. voice mail)."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--with-ogg=$SYSROOT_PREFIX/usr \
--enable-fixed-point \
--disable-oggtest \
--disable-float-api \
--disable-vbr"
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}
-33
View File
@@ -1,33 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
mkdir -p build && cd build
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF \
-DCMAKE_INSTALL_PREFIX=/usr \
..
make
$MAKEINSTALL
-27
View File
@@ -1,27 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/build/taglib/*.so* $INSTALL/usr/lib
cp -P $PKG_BUILD/build/bindings/c/*.so* $INSTALL/usr/lib
@@ -26,11 +26,20 @@ PKG_LICENSE="LGPL"
PKG_SITE="http://taglib.github.com/"
PKG_URL="https://github.com/downloads/taglib/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="zlib"
PKG_BUILD_DEPENDS="toolchain zlib"
PKG_BUILD_DEPENDS_TARGET="toolchain cmake zlib"
PKG_PRIORITY="optional"
PKG_SECTION="audio"
PKG_SHORTDESC="taglib: a library for reading and editing the meta-data of several popular audio formats."
PKG_LONGDESC="TagLib is a library for reading and editing the meta-data of several popular audio formats."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
# package specific configure options
configure_target() {
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF -DCMAKE_INSTALL_PREFIX=/usr ..
}
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}
-37
View File
@@ -1,37 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
sed -e "s,ln -s (lib.*),ln -snf \$$1; ln -snf libbz2.so.$PKG_VERSION libbz2.so,g" -i Makefile-libbz2_so
make CC=$TARGET_CC RANLIB=$TARGET_RANLIB AR=$TARGET_AR CFLAGS="$CFLAGS -fPIC -DPIC" -f Makefile-libbz2_so
ln -snf libbz2.so.1.0 libbz2.so
mkdir -p $SYSROOT_PREFIX/usr/include
cp bzlib.h $SYSROOT_PREFIX/usr/include
mkdir -p $SYSROOT_PREFIX/usr/lib
cp -P libbz2.so* $SYSROOT_PREFIX/usr/lib
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/*.so* $INSTALL/usr/lib
@@ -26,11 +26,33 @@ PKG_LICENSE="GPL"
PKG_SITE="http://www.bzip.org"
PKG_URL="http://www.bzip.org/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_BUILD_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="compress"
PKG_SHORTDESC="bzip2 data compressor"
PKG_LONGDESC="bzip2 is a freely available, patent free (see below), high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_make_target() {
sed -e "s,ln -s (lib.*),ln -snf \$$1; ln -snf libbz2.so.$PKG_VERSION libbz2.so,g" -i Makefile-libbz2_so
}
make_target() {
make -f Makefile-libbz2_so CC=$TARGET_CC CFLAGS="$CFLAGS -fPIC -DPIC"
}
post_make_target() {
ln -snf libbz2.so.1.0 libbz2.so
}
makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/include
cp bzlib.h $SYSROOT_PREFIX/usr/include
mkdir -p $SYSROOT_PREFIX/usr/lib
cp -P libbz2.so* $SYSROOT_PREFIX/usr/lib
mkdir -p $INSTALL/usr/lib
cp -P libbz2.so* $INSTALL/usr/lib
}
@@ -0,0 +1,12 @@
diff -Naur bzip2-1.0.6/Makefile-libbz2_so bzip2-1.0.6.patch/Makefile-libbz2_so
--- bzip2-1.0.6/Makefile-libbz2_so 2010-09-11 01:07:52.000000000 +0200
+++ bzip2-1.0.6.patch/Makefile-libbz2_so 2013-03-31 18:26:33.335234891 +0200
@@ -35,7 +35,7 @@
bzlib.o
all: $(OBJS)
- $(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.6 $(OBJS)
+ $(CC) $(CFLAGS) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.6 $(OBJS)
$(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.6
rm -f libbz2.so.1.0
ln -s libbz2.so.1.0.6 libbz2.so.1.0
-38
View File
@@ -1,38 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
mkdir -p .build-target && cd .build-target
../configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--exec-prefix=/usr \
--sysconfdir=/etc \
--datadir=/usr/share \
--disable-shared \
--enable-static \
make
$MAKEINSTALL
@@ -26,11 +26,14 @@ PKG_LICENSE="GPL"
PKG_SITE="http://www.oberhumer.com/opensource/lzo"
PKG_URL="http://www.oberhumer.com/opensource/lzo/download/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_BUILD_DEPENDS_TARGET="toolchain"
PKG_BUILD_DEPENDS_HOST="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="compress"
PKG_SHORTDESC="LZO data compressor"
PKG_LONGDESC="LZO is a data compression library which is suitable for data de-/compression in real-time. This means it favours speed over compression ratio."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static"
-32
View File
@@ -1,32 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $BUILD/$1
make CXX="$TARGET_CXX" \
CXXFLAGS="$TARGET_CXXFLAGS" \
RANLIB="$TARGET_RANLIB" \
AR="$TARGET_AR" \
STRIP="$TARGET_STRIP" \
-f makefile.unix
-27
View File
@@ -1,27 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/bin
cp $BUILD/$1/unrar $INSTALL/usr/bin
@@ -26,11 +26,25 @@ PKG_LICENSE="free"
PKG_SITE="http://www.rarlab.com"
PKG_URL="http://www.rarlab.com/rar/unrarsrc-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_BUILD_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="compress"
PKG_SHORTDESC="unrar: Extract, test and view RAR archives"
PKG_LONGDESC="Unrar is a package to handle files compressed in the RAR format. Due to strange licensing issues this package can only view, test and extract files in a given archive, but not pack files. But since we have far more advanced open-source compression utils it should be enough to extract the content when you get a RAR archive."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
make_target() {
make CXX="$TARGET_CXX" \
CXXFLAGS="$TARGET_CXXFLAGS" \
RANLIB="$TARGET_RANLIB" \
AR="$TARGET_AR" \
STRIP="$TARGET_STRIP" \
-f makefile.unix
}
makeinstall_target() {
mkdir -p $INSTALL/usr/bin
cp unrar $INSTALL/usr/bin
}
-32
View File
@@ -1,32 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $BUILD/$1*
make CC=$TARGET_CC \
RANLIB=$TARGET_RANLIB \
AR=$TARGET_AR \
STRIP=$TARGET_STRIP \
-f unix/Makefile generic
-27
View File
@@ -1,27 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/bin
cp $BUILD/$1*/unzip $INSTALL/usr/bin
@@ -26,11 +26,24 @@ PKG_LICENSE="OSS"
PKG_SITE="http://www.info-zip.org/pub/infozip/"
PKG_URL="http://ftp.uk.i-scream.org/sites/www.ibiblio.org/gentoo/distfiles/$PKG_NAME$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_BUILD_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="compress"
PKG_SHORTDESC="unzip: PKUNZIP compatible compression utility"
PKG_LONGDESC="UnZip is an extraction utility for archives compressed in .zip format (also called "zipfiles"). Although highly compatible both with PKWARE's PKZIP and PKUNZIP utilities for MS-DOS and with Info-ZIP's own Zip program, the primary objectives have been portability and non-MSDOS functionality."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
make_target() {
make CC=$TARGET_CC \
RANLIB=$TARGET_RANLIB \
AR=$TARGET_AR \
STRIP=$TARGET_STRIP \
-f unix/Makefile generic
}
makeinstall_target() {
mkdir -p $INSTALL/usr/bin
cp unzip $INSTALL/usr/bin
}
-34
View File
@@ -1,34 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $BUILD/$1*
make CC=$TARGET_CC \
CPP=${TARGET_PREFIX}cpp \
RANLIB=$TARGET_RANLIB \
AR=$TARGET_AR \
STRIP=$TARGET_STRIP \
LOCAL_ZIP="$TARGET_CFLAGS" \
-f unix/Makefile generic
-27
View File
@@ -1,27 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/bin
cp $BUILD/$1*/zip $INSTALL/usr/bin
@@ -26,11 +26,26 @@ PKG_LICENSE="Info-ZIP"
PKG_SITE="http://www.info-zip.org/pub/infozip/"
PKG_URL="$SOURCEFORGE_SRC/infozip/Zip%203.x%20%28latest%29/3.0/${PKG_NAME}${PKG_VERSION}.tar.gz"
PKG_DEPENDS="bzip2"
PKG_BUILD_DEPENDS="toolchain bzip2"
PKG_BUILD_DEPENDS_TARGET="toolchain bzip2"
PKG_PRIORITY="optional"
PKG_SECTION="compress"
PKG_SHORTDESC="zip: PKUNZIP compatible compression utility"
PKG_LONGDESC="zip is a compression and file packaging utility for Unix, VMS, MSDOS, OS/2, Windows 9x/NT/XP, Minix, Atari, Macintosh, MVS, z/OS, Amiga, Acorn RISC, and other OS. It is analogous to a combination of the Unix commands tar(1) and compress(1) (or tar(1) and gzip(1)) and is compatible with PKZIP (Phil Katz's ZIP for MSDOS systems) and other major zip utilities."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
make_target() {
make CC=$TARGET_CC \
CPP=${TARGET_PREFIX}cpp \
RANLIB=$TARGET_RANLIB \
AR=$TARGET_AR \
STRIP=$TARGET_STRIP \
LOCAL_ZIP="$TARGET_CFLAGS" \
-f unix/Makefile generic
}
makeinstall_target() {
mkdir -p $INSTALL/usr/bin
cp zip $INSTALL/usr/bin
}
-39
View File
@@ -1,39 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
$SCRIPTS/unpack zlib
# dont build parallel
MAKEFLAGS=-j1
setup_toolchain host
cd $BUILD/zlib-*
cd zlib-host
./configure --prefix=$ROOT/$TOOLCHAIN
make
make install
-36
View File
@@ -1,36 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="zlib-host"
PKG_VERSION=""
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://www.zlib.net"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="ccache"
PKG_PRIORITY="optional"
PKG_SECTION="compress"
PKG_SHORTDESC="zlib: A general purpose (ZIP) data compression library"
PKG_LONGDESC="zlib is a general purpose data compression library. All the code is thread safe. The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files ftp://ds.internic.net/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format)."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
-31
View File
@@ -1,31 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
./configure --prefix=/usr
make
$MAKEINSTALL
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -R $PKG_BUILD/*.so* $INSTALL/usr/lib
@@ -26,11 +26,25 @@ PKG_LICENSE="OSS"
PKG_SITE="http://www.zlib.net"
PKG_URL="http://www.zlib.net/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_BUILD_DEPENDS_TARGET="toolchain"
PKG_BUILD_DEPENDS_HOST=""
PKG_PRIORITY="optional"
PKG_SECTION="compress"
PKG_SHORTDESC="zlib: A general purpose (ZIP) data compression library"
PKG_LONGDESC="zlib is a general purpose data compression library. All the code is thread safe. The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files ftp://ds.internic.net/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format)."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
TARGET_CONFIGURE_OPTS="--prefix=/usr"
HOST_CONFIGURE_OPTS="--prefix=$ROOT/$TOOLCHAIN"
pre_build_target() {
mkdir -p $PKG_BUILD/.$TARGET_NAME
cp -RP $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME
}
pre_build_host() {
mkdir -p $PKG_BUILD/.$HOST_NAME
cp -RP $PKG_BUILD/* $PKG_BUILD/.$HOST_NAME
}
-28
View File
@@ -1,28 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
ZLIB_DIR=`ls -d $PKG_BUILD`
cp -r "$ZLIB_DIR" "$BUILD/zlib-host" || rm -rf "$BUILD/zlib-host"
mv "$BUILD/zlib-host" "$ZLIB_DIR"
-61
View File
@@ -1,61 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
$SCRIPTS/unpack mysql
setup_toolchain host
cd $BUILD/mysql*
do_autoreconf
mkdir -p .objdir-host && cd .objdir-host
../configure --host=$HOST_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--libexecdir=/usr/sbin \
--localstatedir=/var/mysql \
--with-zlib-dir="$ROOT/$TOOLCHAIN" \
make -C include my_config.h
make -C mysys libmysys.a
make -C strings libmystrings.a
make -C dbug factorial
cp -PR dbug/factorial $ROOT/$TOOLCHAIN/bin/mysql-factorial
make -C vio libvio.a
make -C dbug libdbug.a
make -C regex libregex.a
make -C sql gen_lex_hash
cp -PR sql/gen_lex_hash $ROOT/$TOOLCHAIN/bin/mysql-gen_lex_hash
make -C scripts comp_sql
cp -PR scripts/comp_sql $ROOT/$TOOLCHAIN/bin/mysql-comp_sql
make -C extra comp_err
cp -PR extra/comp_err $ROOT/$TOOLCHAIN/bin/mysql-comp_err
-36
View File
@@ -1,36 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="mysql-hosttools"
PKG_VERSION=""
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://www.mysql.com"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain zlib-host"
PKG_PRIORITY="optional"
PKG_SECTION="database"
PKG_SHORTDESC="mysql: A database server"
PKG_LONGDESC="MySQL is a SQL (Structured Query Language) database server. SQL is the most popular database language in the world. MySQL is a client server implementation that consists of a server daemon mysqld and many different client programs/libraries."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
-85
View File
@@ -1,85 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
CFLAGS="$CFLAGS -fPIC -DPIC"
cd $PKG_BUILD
ac_cv_c_stack_direction=-1 \
ac_cv_sys_restartable_syscalls=yes \
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--target=$TARGET_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--sbindir=/usr/sbin \
--libdir=/usr/lib \
--libexecdir=/usr/sbin \
--localstatedir=/storage/.mysql \
--with-unix-socket-path=/var/tmp/mysql.socket \
--with-tcp-port=3306 \
--enable-static \
--disable-shared \
--with-low-memory \
--enable-largefile \
--with-big-tables \
--with-mysqld-user=mysqld \
--with-extra-charsets=all \
--with-pthread \
--with-named-thread-libs=-lpthread \
--enable-thread-safe-client \
--enable-assembler \
--enable-local-infile \
--without-debug \
--without-docs \
--without-man \
--with-readline \
--without-libwrap \
--without-pstack \
--without-server \
--without-embedded-server \
--without-libedit \
--with-query-cache \
--without-plugin-partition \
--without-plugin-daemon_example \
--without-plugin-ftexample \
--without-plugin-archive \
--without-plugin-blackhole \
--without-plugin-example \
--without-plugin-federated \
--without-plugin-ibmdb2i \
--without-plugin-innobase \
--without-plugin-innodb_plugin \
--without-plugin-ndbcluster \
make
$MAKEINSTALL
sed -i "s|pkgincludedir=.*|pkgincludedir=\'$SYSROOT_PREFIX/usr/include/mysql\'|" scripts/mysql_config
sed -i "s|pkglibdir=.*|pkglibdir=\'$SYSROOT_PREFIX/usr/lib/mysql\'|" scripts/mysql_config
cp scripts/mysql_config $SYSROOT_PREFIX/usr/bin
ln -sf $SYSROOT_PREFIX/usr/bin/mysql_config $ROOT/$TOOLCHAIN/bin/mysql_config
for i in `ls -d $SYSROOT_PREFIX/usr/lib/mysql/*.a`; do
ln -v -sf $i $SYSROOT_PREFIX/usr/lib
done
-36
View File
@@ -1,36 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="mysql"
PKG_VERSION="5.1.67"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://www.mysql.com"
PKG_URL="http://ftp.gwdg.de/pub/misc/$PKG_NAME/Downloads/MySQL-5.1/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="zlib ncurses"
PKG_BUILD_DEPENDS="toolchain zlib ncurses mysql-hosttools"
PKG_PRIORITY="optional"
PKG_SECTION="database"
PKG_SHORTDESC="mysql: A database server"
PKG_LONGDESC="MySQL is a SQL (Structured Query Language) database server. SQL is the most popular database language in the world. MySQL is a client server implementation that consists of a server daemon mysqld and many different client programs/libraries."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
+126
View File
@@ -0,0 +1,126 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="mysql"
PKG_VERSION="5.1.67"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://www.mysql.com"
PKG_URL="http://ftp.gwdg.de/pub/misc/$PKG_NAME/Downloads/MySQL-5.1/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS="zlib ncurses"
PKG_BUILD_DEPENDS_TARGET="toolchain zlib ncurses"
PKG_BUILD_DEPENDS_HOST="toolchain zlib:host"
PKG_PRIORITY="optional"
PKG_SECTION="database"
PKG_SHORTDESC="mysql: A database server"
PKG_LONGDESC="MySQL is a SQL (Structured Query Language) database server. SQL is the most popular database language in the world. MySQL is a client server implementation that consists of a server daemon mysqld and many different client programs/libraries."
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="ac_cv_c_stack_direction=-1 \
ac_cv_sys_restartable_syscalls=yes \
--localstatedir=/storage/.mysql \
--with-unix-socket-path=/var/tmp/mysql.socket \
--with-tcp-port=3306 \
--enable-static \
--disable-shared \
--with-low-memory \
--enable-largefile \
--with-big-tables \
--with-mysqld-user=mysqld \
--with-extra-charsets=all \
--with-pthread \
--with-named-thread-libs=-lpthread \
--enable-thread-safe-client \
--enable-assembler \
--enable-local-infile \
--without-debug \
--without-docs \
--without-man \
--with-readline \
--without-libwrap \
--without-pstack \
--without-server \
--without-embedded-server \
--without-libedit \
--with-query-cache \
--without-plugin-partition \
--without-plugin-daemon_example \
--without-plugin-ftexample \
--without-plugin-archive \
--without-plugin-blackhole \
--without-plugin-example \
--without-plugin-federated \
--without-plugin-ibmdb2i \
--without-plugin-innobase \
--without-plugin-innodb_plugin \
--without-plugin-ndbcluster"
PKG_CONFIGURE_OPTS_HOST="--localstatedir=/var/mysql --with-zlib-dir=$ROOT/$TOOLCHAIN"
pre_build_target() {
# MYSQL needs to be build for HOST first
$SCRIPTS/build mysql:host
}
make_host() {
make -C include my_config.h
make -C mysys libmysys.a
make -C strings libmystrings.a
make -C vio libvio.a
make -C dbug libdbug.a
make -C regex libregex.a
make -C dbug factorial
make -C sql gen_lex_hash
make -C scripts comp_sql
make -C extra comp_err
}
makeinstall_host() {
cp -PR dbug/factorial $ROOT/$TOOLCHAIN/bin/mysql-factorial
cp -PR sql/gen_lex_hash $ROOT/$TOOLCHAIN/bin/mysql-gen_lex_hash
cp -PR scripts/comp_sql $ROOT/$TOOLCHAIN/bin/mysql-comp_sql
cp -PR extra/comp_err $ROOT/$TOOLCHAIN/bin/mysql-comp_err
}
pre_configure_target() {
CFLAGS="$CFLAGS -fPIC -DPIC"
}
post_makeinstall_target() {
sed -i "s|pkgincludedir=.*|pkgincludedir=\'$SYSROOT_PREFIX/usr/include/mysql\'|" scripts/mysql_config
sed -i "s|pkglibdir=.*|pkglibdir=\'$SYSROOT_PREFIX/usr/lib/mysql\'|" scripts/mysql_config
cp scripts/mysql_config $SYSROOT_PREFIX/usr/bin
ln -sf $SYSROOT_PREFIX/usr/bin/mysql_config $ROOT/$TOOLCHAIN/bin/mysql_config
for i in `ls -d $SYSROOT_PREFIX/usr/lib/mysql/*.a`; do
ln -v -sf $i $SYSROOT_PREFIX/usr/lib
done
rm -rf $INSTALL/usr/bin
rm -rf $INSTALL/usr/mysql-test
rm -rf $INSTALL/usr/share/mysql
rm -rf $INSTALL/usr/sql-bench
}
-64
View File
@@ -1,64 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
# sqlite fails to compile with fast-math link time optimization.
CFLAGS=`echo $CFLAGS | sed -e "s|-Ofast|-O3|g"`
CFLAGS=`echo $CFLAGS | sed -e "s|-ffast-math||g"`
# This option adds additional logic to the ANALYZE command and to the query planner
# that can help SQLite to chose a better query plan under certain situations. The
# ANALYZE command is enhanced to collect histogram data from each index and store
# that data in the sqlite_stat3 table. The query planner will then use the histogram
# data to help it make better index choices.
CFLAGS="$CFLAGS -DSQLITE_ENABLE_STAT3"
# When this C-preprocessor macro is defined, SQLite includes some additional APIs
# that provide convenient access to meta-data about tables and queries. The APIs that
# are enabled by this option are:
# - sqlite3_column_database_name()
# - sqlite3_column_database_name16()
# - sqlite3_column_table_name()
# - sqlite3_column_table_name16()
# - sqlite3_column_origin_name()
# - sqlite3_column_origin_name16()
# - sqlite3_table_column_metadata()
CFLAGS="$CFLAGS -DSQLITE_ENABLE_COLUMN_METADATA=1"
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-shared \
--disable-readline \
--enable-threadsafe \
--enable-dynamic-extensions \
--with-gnu-ld
make
$STRIP .libs/sqlite3
$MAKEINSTALL
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -P $PKG_BUILD/.libs/*.so* $INSTALL/usr/lib
@@ -26,11 +26,46 @@ PKG_LICENSE="PublicDomain"
PKG_SITE="http://www.sqlite.org/"
PKG_URL="http://sqlite.org/2013/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain"
PKG_BUILD_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="database"
PKG_SHORTDESC="sqlite: An Embeddable SQL Database Engine"
PKG_LONGDESC="SQLite is a C library that implements an embeddable SQL database engine. Programs that link with the SQLite library can have SQL database access without running a separate RDBMS process. The distribution comes with a standalone command-line access program (sqlite) that can be used to administer an SQLite database and which serves as an example of how to use the SQLite library. SQLite is not a client library used to connect to a big database server. SQLite is the server. The SQLite library reads and writes directly to and from the database files on disk."
PKG_IS_ADDON="no"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"
# package specific configure options
PKG_CONFIGURE_OPTS_TARGET="--disable-readline \
--enable-threadsafe \
--enable-dynamic-extensions \
--with-gnu-ld"
pre_configure_target() {
# sqlite fails to compile with fast-math link time optimization.
CFLAGS=`echo $CFLAGS | sed -e "s|-Ofast|-O3|g"`
CFLAGS=`echo $CFLAGS | sed -e "s|-ffast-math||g"`
# This option adds additional logic to the ANALYZE command and to the query planner
# that can help SQLite to chose a better query plan under certain situations. The
# ANALYZE command is enhanced to collect histogram data from each index and store
# that data in the sqlite_stat3 table. The query planner will then use the histogram
# data to help it make better index choices.
CFLAGS="$CFLAGS -DSQLITE_ENABLE_STAT3"
# When this C-preprocessor macro is defined, SQLite includes some additional APIs
# that provide convenient access to meta-data about tables and queries. The APIs that
# are enabled by this option are:
# - sqlite3_column_database_name()
# - sqlite3_column_database_name16()
# - sqlite3_column_table_name()
# - sqlite3_column_table_name16()
# - sqlite3_column_origin_name()
# - sqlite3_column_origin_name16()
# - sqlite3_table_column_metadata()
CFLAGS="$CFLAGS -DSQLITE_ENABLE_COLUMN_METADATA=1"
}
post_makeinstall_target() {
rm -rf $INSTALL/usr/bin
}
+1 -1
View File
@@ -26,7 +26,7 @@ PKG_LICENSE="GPL"
PKG_SITE="http://www.acpica.org/"
PKG_URL="https://www.acpica.org/download/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain flex bison"
PKG_BUILD_DEPENDS="toolchain flex bison:host"
PKG_PRIORITY="optional"
PKG_SECTION="system"
PKG_SHORTDESC="acpica: A set of tools to disassemble ACPI tables"
+1 -1
View File
@@ -26,7 +26,7 @@ PKG_LICENSE="GPL"
PKG_SITE="http://freedesktop.org/wiki/Software/dbus"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain glib-host dbus-host"
PKG_BUILD_DEPENDS="toolchain glib:host dbus-host"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="dbus-glib: A message bus system"
-59
View File
@@ -1,59 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
$SCRIPTS/unpack glib
# hack: we need pkg.m4 for autoreconf, but pkgconfig depends on glib so install
# pkg.m4 first
$SCRIPTS/unpack pkg-config
cp $BUILD/pkg-config-*/pkg.m4 $TOOLCHAIN/share/aclocal
setup_toolchain host
export ZLIB_CFLAGS=""
export ZLIB_LIBS=""
export LIBFFI_CFLAGS="-I$ROOT/$TOOLCHAIN/include/libffi"
export LIBFFI_LIBS="-L$ROOT/$TOOLCHAIN/lib -lffi"
cd $BUILD/glib*
do_autoreconf
mkdir -p .build-host && cd .build-host
../configure --host=$HOST_NAME \
--build=$HOST_NAME \
--prefix=$ROOT/$TOOLCHAIN \
--enable-shared \
--disable-static \
--with-gnu-ld \
--with-libiconv=no \
--enable-debug=no \
--disable-man \
--disable-rebuilds \
--disable-gtk-doc \
make
make install
cp -f gobject/.libs/glib-genmarshal $ROOT/$TOOLCHAIN/bin
cp -f gobject/glib-mkenums $ROOT/$TOOLCHAIN/bin
-36
View File
@@ -1,36 +0,0 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="glib-host"
PKG_VERSION=""
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPL"
PKG_SITE="http://www.gtk.org/"
PKG_URL=""
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="ccache libffi-host zlib-host Python-host"
PKG_PRIORITY="optional"
PKG_SECTION="devel"
PKG_SHORTDESC="glib-host: C support library"
PKG_LONGDESC="GLib is a library which includes support routines for C such as lists, trees, hashes, memory allocation, and many other things."
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
-75
View File
@@ -1,75 +0,0 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue ([email protected])
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
# glib segfaults with LTO optimization
strip_lto
if [ "$ICONV" = "libiconv" ]; then
CONFIG_GLIB="--with-libiconv"
fi
cd $PKG_BUILD
mkdir -p .build-target && cd .build-target
ac_cv_func_mmap_fixed_mapped='yes' \
ac_cv_func_posix_getpwuid_r='yes' \
ac_cv_func_posix_getgrgid_r='yes' \
ac_cv_func_printf_unix98='yes' \
ac_cv_func_snprintf_c99='yes' \
ac_cv_func_vsnprintf_c99='yes' \
glib_cv_stack_grows='no' \
glib_cv_uscore='no' \
glib_cv_va_val_copy='no' \
../configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-silent-rules \
--disable-debug \
--disable-static \
--enable-shared \
--disable-selinux \
--disable-fam \
--enable-xattr \
--disable-gtk-doc \
--disable-man \
--disable-dtrace \
--disable-systemtap \
--disable-gcov \
--enable-Bsymbolic \
--with-gnu-ld \
--with-threads=posix \
--with-pcre=system \
$CONFIG_GLIB \
make
$MAKEINSTALL
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig
cp g*-2.0.pc $SYSROOT_PREFIX/usr/lib/pkgconfig
mkdir -p $SYSROOT_PREFIX/usr/share/aclocal
cp ../m4macros/glib-gettext.m4 $SYSROOT_PREFIX/usr/share/aclocal
Loaded 100 of 269 files, more files were not shown because too many files have changed in this diff. Show more