2011년 2월 19일 토요일

Pidgin 2.7.10 네이트온 플러그인 (파일 전송 + 커스텀 이모티콘)

더 최신 버전이 있습니다. 아래 링크를 따라가세요. -- 2011.06.21
LINK: Kaisyu's Notes: Pidgin NateOn



Pidgin 2.7.11 버전이 출시되었지만, 네이트온 플러그인에 영향을 주는 특별한 변경 사항은 없습니다. 그러므로 아래 2.7.10 버전용으로 빌드된 것을 그대로 사용하시면 됩니다. -- 2011.03.12



오프라인인 대화 상대에게 쪽지를 보낼 때 Pidgin이 죽는(crash) 문제가 수정되었습니다. 이번에도 ForceCore님이 패치해주셨고, 패치 내용 적용해서 새로 빌드한 파일을 배포합니다. (아래 본문의 링크를 변경했습니다.) -- 2011.03.07



ForceCore 님이 커스텀 이모티콘 기능도 추가해주셨네요. 패치 적용해서 새로 빌드한 파일을 다시 배포합니다. (아래 본문의 링크를 변경했습니다.) -- 2011.02.23

[커스텀 이모티콘 사용한 예]



드디어 네이트온 메신저 4.x 버전과 호환되는 파일 전송 패치가 적용됐습니다. 이 패치는 ForceCore 님이 만들어주셨습니다. 그 동안 파일 전송 기능을 애타게 기다려오신 분들은 ForceCore 님 블로그에 고마움의 댓글 남겨주세요~

Pidgin 2.7.10 버전에 맞추어 빌드된 플러그인의 다운로드 링크입니다.
MediaFirepidgin-nateon-2.7.10-svn147+mc+fx+ce-2.exe
Dropboxpidgin-nateon-2.7.10-svn147+mc+fx+ce-2.exe
SkyDrivepidgin-nateon-2.7.10-svn147+mc+fx+ce-2.exe
빌드에 사용된 플러그인 소스는 아래 주소에 열람하거나 다운로드할 수 있습니다.
(difro 님의 github 저장소로부터 브랜치를 만들고 forcecore 님의 패치를 적용해두었습니다.)
LINK: https://github.com/kaisyu/pidgin-nateon

이 글에서는 이번 버전에서 달라진 점과 다운로드 링크만 제공하므로, Pidgin에서 네이트온 플러그인을 사용하는 자세한 방법은 아래 글을 참고해주세요.
LINKPidgin 네이트온 플러그인 (Windows) 및 활용 팁

이번 버전에 달라진 점은 아래와 같습니다.
forcecore 님 패치 반영
 - 패치 소스: http://forcecore.tistory.com/1216
 - 쪽지 답장 버튼 추가
 - NateOn 메신저 4.x 버전 호환 파일 전송 가능 패치
 - 커스텀 이모티콘 사용 가능 패치

파일 전송 시 파일 경로명에 한글이 포함된 경우 전송 실패하는 문제 수정
 - fopen -> g_fopen

prpl_info 구조체 내용 업데이트

일부 debug info 출력문 오류 수정
 - purple_debug_info 함수의 포맷 지시자와 파라미터 불일치

이외에 Pidgin 2.7.10 버전 및 libpurple의 상세 수정 내역은 이곳을 참고하세요.

댓글 16개:

  1. 감사합니다. ^^
    아치 패키지 갱신 시켰어요~
    http://minicube.tistory.com/506

    근데 네이트온 플러그인 가끔 pidgin cpu 100% 먹지 않으세요?
    저는 가끔 그러네요.

    답글삭제
  2. 안녕하세요~
    저는 주로 Windows 환경에서 Pidgin을 사용하는데, 아직 특별히 CPU 100% 현상을 겪어보진 못했습니다. 다만, Pidgin 설치할 때 기본으로 제공되는 GTK+ Runtime 2.16.x 버전을 사용하지 않고 따로 2.22.x 버전을 받아서 사용하면 Pidgin이 죽어(crash)버리는 문제는 있었습니다. Pidgin은 아직 GTK 2.16.x 버전 대에 맞추어 빌드가 되고 있는 것 같더군요.

    답글삭제
  3. 아... 그럼.. 라이브러리 버전 문제 때문인가군요..
    아치가 패키지 버전업이 빨라서.. 파이썬도 다른 배포판은 2버전이 기본인데 3버전을 기본으로 설치 됩니다 ㅠ_ㅠ
    glib2 이 패키지가 맞는지 모르겠는데.. gtk 2.4버전인것 같네요

    답글삭제
  4. 항시 감사히 잘 쓰고 있습니다.

    답글삭제
  5. 파일 전송이 다시 가능해 졌다니, 수고하신 분들께 감사드립니다.

    저는 Ubuntu 를 사용중이라, Github 에 있는 소스를 다운받아 컴파일을 해서 썼는데요.
    윈도우용 배포판에 있는 NateOnPlus Smiley Theme 가 GitHub에는 없네요. 대신 예전 테마가 있긴 한데, 이것도 패키징할 때는 포함이 안되네요. 따로 윈도우용에서 추출해서 복사해 쓰고는 있는데, 가능하시다면, 이것도 업데이트 부탁드립니다.

    다시 한번 감사합니다.

    답글삭제
  6. 덕분에 매번 잘 쓰고 있습니다. 역시 Kaisyu님의 네이트온 빌드가 제일 좋습니다.

    답글삭제
  7. 안녕하세요. 방문 감사합니다. :)

    Pidgin 기본 이모티콘 내용이 변경되면 거기에 맞추어서 손으로 조금씩 수정했던 걸 그대로 사용하다보니 버릇이 되어서 소스 트리에 올릴 생각을 미처 못하고 있었네요. 시간이 될 때 추가해보도록 하겠습니다.

    답글삭제
  8. 안녕하세요. 방문 감사합니다. :)

    공개된 소스를 사용한 것이라 다른 분들께서 빌드한 것과 사실 큰 차이는 없겠지만서도 그리 말씀해주시니 부끄럽습니다. ^^;

    답글삭제
  9. 기존 소스 구조에 맞춰서 네이트온 이모티콘을 추가했습니다.
    그런데, MinGW를 사용하는 Windows용 빌드는 제가 확인을 해보았지만, 리눅스에선 아직 확인해보지 못했습니다. 혹시 빌드해보시고 문제가 생기면 알려주세요~

    답글삭제
  10. 이제야 답글을 보고, 다시 빌드해 보았습니다. Ubuntu 10.10 사용중이구요.
    configure.ac 파일을 조금 수정해야 하는 군요
    파일 제일 마지막 다음 부분에서
    pixmaps/protocols/48/scalable/Makefile
    po/Makefile.in
    아래처럼, 가운데 두 줄을 추가되면 되네요.
    pixmaps/protocols/48/scalable/Makefile
    pixmaps/emotes/Makefile
    pixmaps/emotes/nateon_plus/Makefile
    po/Makefile.in
    사실 프로그래밍 하는 사람이 아니라, 소스는 물론, 패키징도 영 몰라서 한참 헤멨습니다만, 여튼 빌드 성공했습니다. 위처럼, configure.ac 를 수정한 다음
    aclocal
    autoheader
    autoconf
    libtoolize
    automake
    fakeroot debian/rules binary
    하니, 패키지가 생성되는 군요. 감사합니다.

    답글삭제
  11. 감사합니다.
    김형철 님 덕분에 리눅스나 다른 OS에서도 패키징할 때 이모티콘이 포함될 수 있게 되었네요. 많은 분들의 노력으로 이렇게 네이트온 플러그인이 점점 더 나아지는 걸 보니 정말 기쁩니다. :)
    github 소스 저장소에도 적용해두었습니다.

    답글삭제
  12. 항상 잘 사용하고 있습니다. 고맙습니다.

    답글삭제
  13. 방문해주시고 댓글까지 달아주셔서 고맙습니다. :)

    답글삭제
  14. 숨어 있는 사용자로써 감사드립니다. 잘 사용중인데, 혹시 Pidgin 2.8.0 에 맞춰 플러그인 새로 배포하실 계획 없으신지요 ?

    답글삭제
  15. 방문 감사합니다. :)
    그렇지 않아도 Pidgin 2.8.0 버전이 릴리즈된 것을 보고 빌드 작업을 하려고 마음 먹고 있었는데, 근래에 바쁜 일이 많아서 틈을 보기가 쉽지 않은 탓에 빌드가 좀 늦어지고 있습니다. 곧 올리도록 하겠습니다.
    좋은 하루 되세요~

    답글삭제