티스토리 툴바

블로그 이미지
나이데브의 디지털릭 판타지. 나이데브

카테고리

분류 전체보기 (361)
Linux (120)
Win32/64 (7)
ProgPost (16)
내 이야기 (179)
LiveUSB Dev (17)
Game (7)
허튼 짓 (6)
Zaurus (8)
Total325,754
Today6
Yesterday45
Nilay에 올려진 faad2-2.6.1-r9999(libmp4ff activated) 버전은 이제 삭제되었습니다.
(2009년 2월 23일 오후 3시, KST)

faad2-2.7이 추가되면서, 더이상 패치를 통해 faad2의 libmp4ff빌드를 활성화하지 않아도 됩니다.

다만, 제가 사용하고 있는 porage-2.2_rc23에서는 preserved libs 문제가 있습니다.

이점에 대해서 해결방안을 올립니다.

Steps:
1. faad2에서 제공하는 라이브러리를 쓰는 모든 어플을 종료
2. rm /usr/lib/libmp4ff*
3. emerge -u faad2
4. revdep-rebuild

해결되지 않는다면, 코멘트 부탁드립니다.
Posted by 나이데브

Ecomorph


2009/02/04 - [Linux/Ebuild Dev] - Ecomorph/Ecompiz Ebuild 업데이트 에 이어서...

음. 결국 그 답은... '&&' 이었습니다. 결국 잘 고친셈이군요. :-P

그리고 실수로 빠뜨렸던 exchange(dev-libs/exchange) 도 추가했습니다.

Addendum :
커밋로그 입니다.
http://code.google.com/p/nilay/source/detail?r=86
http://code.google.com/p/nilay/source/detail?r=87

Posted by 나이데브

Ecomorph


Ebuild 저장소로 가기 : http://code.google.com/p/nilay/source/detail?r=85

1. GIT 레퍼지토리 주소가 변경되었습니다.

2. plugins/switcher.c 에서 발생하는 문법오류를 수정하는 패치를 추가했습니다.

Addendum:

패치를 보면 && /* added by nidev */ 가 있는데,

그 자리에 &&이 들어가야할지 ||로 들어가야 하는지 헷갈리네요.

소스를 충분히 못봤습니다.

(libdrm 업데이트 한 후로 Ecsm을 쓸 수가 없어서 switcher에 대해 정확히 시험하지 못했는데,

일단 크게 동작이 영향받진 않는듯 합니다. -_-; 빠른 시일내에 메인스트림에서 소스가 수정되면

반영할 수 있도록 하겠습니다.)
Posted by 나이데브
어제 테스트를 마치고 오늘 업데이트를 했습니다.

webkit-gtk 40471 버전부터는 geoclue를 필요로 합니다.

geoclue는 dbus를 통해서 어플리케이션에 마우스의 위치이나 액션, 제스쳐 등을 알려주는 라이브러리입니다.

아무래도 웹킷에서 링크를 클릭한다던지 등의 이벤트 처리에 사용될 듯 합니다.

nilay의 'nilay' repository, 리비전 84부터 적용됩니다.

관련 사이트 :

http://www.freedesktop.org/wiki/Software/GeoClue
http://code.google.com/p/nilay/source/detail?r=84
Posted by 나이데브

앞으로 이어질 업데이트에 대해서 궁금하다면, http://nightly.webkit.org 에서 확인 할 수 있다.


Congratulation!

그 기념으로 r40000의 소스를 빌드할 수 있는 이빌드를 이곳에도 붙여넣습니다.

젠투 공식 Portage 트리에는 아직도 리비전 37894 소스가 최신이군요. 슬픕니다.

최근 리비전에서는 티스토리에서 사진 올리는 것도 무리없이 잘 되는데....

이 웹킷과 같이 쓸 수 있는 웹브라우져로는 Midori를 추천합니다. 개발버전이지만 비교적 안정적입니다.


# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Filename(파일명) : webkit-gtk-0_p

inherit autotools

MY_P="WebKit-r${PV/0\_p}"
DESCRIPTION="Open source web browser engine"
HOMEPAGE="http://www.webkit.org/"
SRC_URI="http://builds.nightly.webkit.org/files/trunk/src/${MY_P}.tar.bz2"


LICENSE="LGPL-2 LGPL-2.1 BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE="coverage debug video pango soup sqlite svg xslt"
EPATCH_OPTS="-R -p0"

RDEPEND=">=x11-libs/gtk+-2.8
>=dev-libs/icu-3.8.1-r1
>=net-misc/curl-7.15
media-libs/jpeg
media-libs/libpng
dev-libs/libxml2
sqlite? ( >=dev-db/sqlite-3 )
video? (
>=media-libs/gst-plugins-base-0.10
>=gnome-base/gnome-vfs-2.0
)
soup? ( >=net-libs/libsoup-2.23.1 )
xslt? ( dev-libs/libxslt )
pango? ( x11-libs/pango )"

DEPEND="${RDEPEND}
dev-util/gperf
dev-util/pkgconfig
virtual/perl-Text-Balanced"

S="${WORKDIR}/${MY_P}"

src_unpack() {
unpack ${A}
cd "${S}"
eautoreconf
}

src_compile() {
# It doesn't compile on alpha without this LDFLAGS
use alpha && append-ldflags "-Wl,--no-relax"

local myconf
use pango && myconf="${myconf} --with-font-backend=pango"
use soup && myconf="${myconf} --with-http-backend=soup"

econf \
$(use_enable sqlite database) \
$(use_enable sqlite icon-database) \
$(use_enable sqlite dom-storage) \
$(use_enable sqlite offline-web-applications) \
$(use_enable video) \
$(use_enable svg) \
$(use_enable debug) \
$(use_enable xslt) \
$(use_enable coverage) \
${myconf} \
|| die "configure failed"

emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "Install failed"
}
Posted by 나이데브
한국어 설명 :

faad2는 MPEG-4 와 MPEG-2 AAC 디코드를 위한 공개 라이브러리입니다.
faad2 이빌드 자체로도 충분하지만, 실제로 이 이빌드는 mpeg-4 재생에 필요한 라이브러리인 libmp4ff를
빌드하지 않습니다. 소스 자체에 변형을 조금 가해주어야 합니다.

http://www.mythtv.org/wiki/index.php/MythMusic_Installation#MythMusic_Install

이 URL에 나와있는 수정 방법을 바탕으로 이빌드에 패치를 추가했습니다.
mpd(http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki) 에서 *.mp4 파일을 재생하는데 필요합니다.

[사용방법] faad2.tbz2를 다운받아 적절한 이빌드 오버레이를 생성한 다음, mp4 플래그를 추가하여 빌드하십시오.

                                                                                                                                                        

English Description :

faad2 is an open source MPEG-4 and MPEG-2 AAC decoder,
Officially, It supports mpeg4 decoding. But it doesn't install any libraries for mpeg4 decoding.
To install these libraries, faad2 needs to be hacked(?).
Here is Gentoo Linux Ebuild tarball for faad2.

[How to use] Download the 'faad2.tbz2' and extract it. and create a proper portage overlay and emerge it with "mp4" use flag. :D

                                                                                                                                                        




                                                                                                                                                        


여담이지만, 정말 오랜만에 올려보는 3rd party ebuild네요. :D







Posted by 나이데브
사용자 삽입 이미지


nss의 버전이 낮은 탓으로 어제 릴리스할걸 좀 미뤘습니다.

현재는 해결 방법을 모두 첨부하였기때문에 포스팅에 올립니다.

듣기로 마지막 베타일거라고 하더군요. :-)

libpng를 업데이트하였습니다. 그리고 nss, nspr최신 버전을 요구하도록 수정되었습니다.

xpi 및 소스 미러링은 상진군의 협찬입니다. (Thanks, my mate!)


이제 와서 안건데, 베타4 포스팅에는 이빌드를 빼먹었더군요; (-_-)
(아무래도 포스팅 끝에 올린다고 했다가 까먹은듯.)

아래는 이번 이빌드에 첨부된 README파일의 내용입니다.

※ 4월8일 기준, cairo 1.5.18 버전과 충돌있습니다.
    cairo 자체의 문제로 보입니다. 패치가 되기 전까진 cairo 1.5.18 미만의 버전대 cairo를 사용해 주시기 바랍니다.

# written in utf-8 #

0.

매우 늦었습니다... 파이어폭스3 마지막 베타버전이라 할 수 있는 베타5 버전 이빌드를 릴리스 합니다.

* 변경사항 / 요구사항

1.
dev-libs/nss, dev-libs/nspr 모두 Portage것을 사용해야 합니다.
이전의 제 이빌드 패키지를 사용하신 분들은, 제 이빌드 중에 dev-libs 폴더를 모두 지우신 후, 다음 지시를 따르십시오.
dev-libs/nss와 dev-libs/nspr 의 마스크를 모두 풀어, 다음과 같은
요구사항을 만족시켜 주시기 바랍니다.

[ 마스크 풀기 ]
(주의 : 루트 사용자로 작업해주세요.)
$ echo "dev-libs/nss" >> /etc/portage/package.unmask
$ echo "dev-libs/nspr" >> /etc/portage/package.unmask
$ echo "dev-libs/nss **" >> /etc/portage/package.keywords
$ echo "dev-libs/nspr **" >> /etc/portage/package.keywords


[ 버전정보 ]
>=dev-libs/nss-3.12_beta3
>=dev-libs/nspr-4.7.1_beta2

마스크를 풀었다면, 다시 빌드하셔서 새 패키지가 시스템에 있을수 있도록 합시다.
[코드] emerge nss nspr

2.

mozilla-launcher 패키지를 추가하였습니다.
이전의 구버전 launcher는 최신 파이어폭스가 지원하지 않는 스크립트를
갖고 있어서 실행이 되질 않습니다.
해킹된 버전으로 업데이트 하십시오.

이빌드를 올바르게 설치하신후 다음 명령어를 사용해 주시면 됩니다.

[코드] emerge -u mozilla-launcher

[주의]
이 버전은 해킹된 버전입니다. 공식 트리에서 배포되는 것과 몇 줄이 다릅니다.
그리고 괴악하게 설정된 버저닝때문에, 공식 트리에서 mozilla-launcher 패키지의
업데이트가 있어도 업데이트가 인식되지 않을겁니다.

공식적으로 젠투 트리에 파이어폭스 3이 들어올때, 모두 지우실수 있도록 공지하겠습니다.

3.

libpng를 1.2.25 버전으로 업데이트하였습니다.
현재 공식트리에는 1.2.26이 있으나, apng(animated png) 패치가 없어서
그나마 최신인 1.2.25로 추가하였습니다.
(이빌드의 버전은 libpng-1.2.25-r999 입니다.)

[코드] emerge =libpng-1.2.25-r999

4.

피드백은 http://nidev.tistory.com 의 파이어폭스3 베타5 이빌드 배포 포스팅의 댓글로 남겨주시면 됩니다.
이메일 또한 받습니다.
nidev.plontra _at_ gmail.com 입니다.

즐거운 웹라이프 되십시오. :)

Posted by 나이데브
사용자 삽입 이미지

파이어폭스 3 베타4



네. 그렇습니다.

좀 늦어서 죄송합니다.

아무튼 일단 파이어폭스 3 베타4 릴리스를 축하하며, 이빌드를 만들어 올립니다.

지난번에 비해 크게 바뀐게 몇가지 있습니다.

반드시 README파일을 읽어보시기 바랍니다.

----------------- README 파일 내용 ----------------
# written in utf-8 #

0.

안녕하세요? 이번에도 좀 늦었지만 역시 파폭 베타4 이빌드를 릴리스합니다.
파이어폭스에 있어, 많은 기능향상이 있었습니다.

그와 더불어, 제가 배포하는 이빌드 패키지에도 변화가 생겼습니다.

* 변경사항 / 요구사항

1.
dev-libs/nss, dev-libs/nspr 모두 Portage것을 사용해야 합니다.
이전의 제 이빌드 패키지를 사용하신 분들은, 제 이빌드 중에 dev-libs 폴더를 모두 지우신 후, 다음 지시를 따르십시오.
dev-libs/nss와 dev-libs/nspr 의 마스크를 모두 풀어, 다음과 같은
요구사항을 만족시켜 주시기 바랍니다.

[ 버전정보 ]
>=dev-libs/nss-3.12_beta2
>=dev-libs/nspr-4.7.0_rc1

마스크를 풀었다면, 다시 빌드하셔서 새 패키지가 시스템에 있을수 있도록 합시다.
[코드] emerge nss nspr

2.

mozilla-launcher 패키지를 추가하였습니다.
이전의 구버전 launcher는 최신 파이어폭스가 지원하지 않는 스크립트를
갖고 있어서 실행이 되질 않습니다.
해킹된 버전으로 업데이트 하십시오.

이빌드를 올바르게 설치하신후 다음 명령어를 사용해 주시면 됩니다.

[코드] emerge -u mozilla-launcher

[주의]
이 버전은 해킹된 버전입니다. 공식 트리에서 배포되는 것과 몇 줄이 다릅니다.
그리고 괴악하게 설정된 버저닝때문에, 공식 트리에서 mozilla-launcher 패키지의
업데이트가 있어도 업데이트가 인식되지 않을겁니다.

공식적으로 젠투 트리에 파이어폭스 3이 들어올때, 모두 지우실수 있도록 공지하겠습니다.

3.

피드백은 http://nidev.tistory.com 의 파이어폭스3 베타4 이빌드 배포 포스팅의 댓글로 남겨주시면 됩니다.
이메일 또한 받습니다.
nidev.plontra _at_ gmail.com 입니다.

즐거운 웹라이프 되십시오. :)

티스토리에서 위지윅 모드 편집기가 잘 안돌아가던 문제가 드디어 사라졌군요.

기쁩니다.



Posted by 나이데브
사용자 삽입 이미지


Stardict는 리눅스에서 쓸 수 있는 디지털 사전 엔진입니다.

기본적으로 사전 데이터를 넣어 쓸 수 있는 방법으로 사전을 이용할 수 있고,

추가적으로 온라인 사전을 이용할 수도 있습니다.

현재 젠투리눅스 공식 Portage트리에 제공되는 Stardict 2.4.8에는 mainwin.h 와 관련한

컴파일 에러가 있으나, Bugzilla에 보고되어 패치까지 있으면서도 공식 트리에 반영이 되지 않아

컴파일시 수작업으로 패치를 넣어줘야합니다.

여기에 올려진 이빌드 타르볼을 사용하면 패치와 설치가 동시에 됩니다. :-)

사전 데이터는 ~/.stardict/dic 폴더 안에 넣어주신 후에, 하단의 우측에서 두 번째 아이콘을 눌려 사전을

활성화 하시면 이용할 수 있습니다.




Posted by 나이데브
사용자 삽입 이미지


2월 13일 새벽 4시 (아마도 그쪽 시간 기준으로.), 파이어폭스3 베타3가 릴리스 되었습니다.

일단 이전의 rc3 에 비해 크게 달라진건 없는듯 합니다.

자잘한 버그가 수정되었겠죠. :)

Acid2 테스트는 물론 통과입니다.

현재 상진군(http://sjkoon.com/blog)님의 도움을 받아, 다국어 번역 xpi를 미러링받고 있습니다. 감사합니다!

이빌드도 첨부하였습니다. 다음의 포스팅에 첨부된 타르볼을 받아 푼 후에 www-client 폴더를 완전히 지우시고

이 타르볼을 풀어 나온 www-client 폴더로 대체하시면 됩니다. :)

이 이빌드의 변경 사항에 대해서는 nilay 를 참고하시기 바랍니다.



참고 : 2008/02/08 - [리눅스/자작 Ebuild] - 파이어폭스 3.0 Beta3 rc3 이빌드 공개 + 스크린샷 추가


Posted by 나이데브

최근에 달린 댓글

최근에 받은 트랙백

글 보관함