beyondlinuxfromscratch:installedpackages:libpng-1.6.42

Beyond Linux® From Scratch (systemd Edition) - Version 12.1
Chapter 10. Graphics and Font Libraries
이전 위로 / 처음으로 다음
libmypaint-1.6.1 libraw-0.21.2

libpng 패키지에는 다른 프로그램에서 PNG 파일을 읽고 쓰는 데 사용하는 라이브러리가 포함되어 있습니다. PNG 형식은 많은 개선과 확장이 이루어졌고 특허 문제 없이 GIF와 TIFF를 대체하기 위해 설계되었습니다.

이 패키지는 LFS 12.1 플랫폼을 사용하여 제대로 빌드되고 작동하는 것으로 알려져 있습니다.

패키지 정보

  • 다운로드(HTTP): libpng-1.6.42.tar.xz
  • MD5 합계 다운로드: c580b12b1a8c040b13c35f324a636bb6
  • 다운로드 크기: 1.0 MB
  • 필요한 예상 디스크 공간: 14MB (테스트 포함)
  • 예상 빌드 시간: 0.1 SBU (테스트 시 0.5 SBU 추가)

추가 다운로드

  • libpng에 애니메이션 png 기능을 포함하기 위한 권장 패치(Firefox, Seamonkey 및 Thunderbird에서 시스템 libpng를 사용하려면 필요): libpng-1.6.40-apng.patch.gz
  • 패치 MD5sum: c6e309802ada5ed814a6a553161d8fe6

apng 파일을 지원하도록 libpng를 패치하려면 다음과 같이 적용합니다.

gzip -cd ../libpng-1.6.40-apng.patch.gz | patch -p1

또는

wget -O- https://downloads.sourceforge.net/sourceforge/libpng-apng/libpng-1.6.40-apng.patch.gz | gzip -cd | patch -p1

다음과 같이 libpng를 설치합니다.

./configure --prefix=/usr --disable-static &&
make

결과를 테스트하려면 make check를 실행하여 확인합니다.

이제 root 사용자로

make install &&
mkdir -v /usr/share/doc/libpng-1.6.42 &&
cp -v README libpng-manual.txt /usr/share/doc/libpng-1.6.42

  • –disable-static: 정적 라이브러리 설치를 방지합니다.
  • 설치된 프로그램:
    libpng-config(symlink), libpng16-config, pngfix 및 png-fix-itxt
  • 설치된 라이브러리:
    libpng.so
  • 설치된 디렉터리
    /usr/include/libpng16 및 /usr/share/doc/libpng-1.6.42

간단한 설명

  • pngfix
    PNG 파일의 zlib 헤더를 테스트, 최적화하고 선택적으로 수정합니다. 선택적으로, 수정할 때 파일에서 부수적인 청크를 제거합니다.
  • png-fix-itxt
    iTXt 청크에 잘못된 길이 필드가 있는 PNG 파일을 수정합니다.
  • libpng-config
    libpng를 사용하려는 애플리케이션에 구성 정보를 제공하는 셸 스크립트입니다.
  • libpng.so
    PNG 형식 그래픽 파일을 생성하고 조작하는 데 사용되는 루틴이 포함되어 있습니다.
  • beyondlinuxfromscratch/installedpackages/libpng-1.6.42.txt
  • 마지막으로 수정됨: 2024/05/22 11:07
  • 저자 baecy