2009/02/23 15:14
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 나이데브
2009/02/15 23:45

설명 :

X스크린세이버를 무지무지 쓰기 싫어하시는 분들을 위한 해킹된 pidgin이빌드 입니다.

USE="-xscreensaver" 상태에서는, 키보드나 마우스 동작 상태를 감지하여 부재 시간을 출력하는

기능을 사용할 수 없습니다. 대신에, 묵직하고 해로운 X스크린세이버를 설치할 필요는 없습니다.

만약 묵직하고 해로운 X스크린세이버를 깔지 않고, portage의 공식 이빌드로 셋업을 하게 되면

헤더파일을 찾을 수 없다는 에러와 함께 컴파일이 중단됩니다.

이 이빌드는 그 문제를 제거했습니다.

다운로드 :

 
Nilay에도 곧 커밋됩니다. 웹킷의 새 버전과 함께 발 맞춰 커밋할 예정입니다.

Posted by 나이데브
2009/02/06 13:51

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 나이데브
2009/02/04 15:32

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 나이데브
2009/02/03 14:43
어제 테스트를 마치고 오늘 업데이트를 했습니다.

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 나이데브
2009/01/04 00:08
패키지 설명 : Murrine 은 베네치아의 유리공예가들이 만든 유리공예품을 뜻하는 이탈리아어입니다. Murrine Engine은 베네치아 유리공예품 처럼 아름 다운 데스크탑으로 만들어 줄 GTK+2용 테마 엔진입니다.

이빌드 설명 : gnome-look에 올라오는 최신 murrine 엔진 기반 테마를 사용하기 위한 이빌드입니다. subversion에서 직접 소스를 가져와 빌드합니다.

이미지 :


이빌드 받기 :


Posted by 나이데브
2008/12/22 12:52
Summary :

This is a common bug. You will find one possible fix (workaround) for example
in app-crypt/gnupg/gnupg-2.0.9.ebuild. Just edit the libgpg-error-1.6.ebuild
and change the src_compile() like this:


src_compile() {
econf $(use_enable nls) CC_FOR_BUILD=$(tc-getBUILD_CC) || die
emake || die
}

Refer : http://bugs.gentoo.org/229415

Ebuild :

Posted by 나이데브
2008/11/29 14:32
한국어 설명 :

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 나이데브
2008/04/11 22:49
사용자 삽입 이미지

공식 이빌드.



꽤 긴 기간이었습니다.

2007년 10월 1일, 호기심삼아 시작한 파이어폭스 3.0 알파버전 이빌드 개발이,

2007/10/01 - [리눅스/자작 Ebuild] - Mozilla Firefox 3.0 alpha pre9 이빌드 공개

어느덧 2008년 4월까지 이어졌습니다.

2008/04/04 - [리눅스/자작 Ebuild] - 파이어폭스 3.0 Beta5 릴리스 (이빌드 포함)

얼마나 많은 분들이 써주셨을지는 모르겠습니다만은, 나름대로 보람있었습니다. :-)

새 파이어폭스 버전이 발표될때마다 설렘 가득한 삽질을 했던게 가장 남군요.

아무튼, 이제 Portage 공식 트리에 파이어폭스 3.0 베타5가 들어왔습니다.

젠투의 mozilla 오버레이 팀도 파이어폭스 이빌드를 오버레이에서 모두 철수했습니다.

따라서, nidev's 4th party ebuild repository (nilay)에서도 모두 지웠습니다.

파이어폭스 3 이빌드 테스팅과 개발에 참여해주신 모든 분들께 감사의 말씀 드립니다. :D

사용자 삽입 이미지

Firefox 3.0 Beta 5, 공식 릴리스 전 마지막 베타버전이라 할 수 있다.





Posted by 나이데브
2008/04/04 23:18
사용자 삽입 이미지


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 나이데브