package.deb 는
configure
make
checkinstall -D
만하면 만들어지는데,
package-dev.deb 는 어떻게 만드나요?
package.deb 는
configure
make
checkinstall -D
만하면 만들어지는데,
package-dev.deb 는 어떻게 만드나요?
checkinstall은 deb 패키지를 만들어 주긴 하나 데비안/우분투의 정통 패키지 방식은 아닙니다.
데비안 우분투 방식은 dh_make 와 fakeroot 그리고 rulus를 이용한 패키징이고
dev패키지만 따로 만들기 위해서는 debian디렉에서 rublus 파일과 control 파일에서 그 정의를 해주어야 합니다.
이미 소스자체가 dev지만 dev를 따로 더 패키징 하기 위해서는 편집 작업이 필요 합니다.
dh_install -p패키지-dev --sourcedir=debian/tmp
아래는 compiz 소스의 control 파일중 dev 선언 부분입니다.
[code:1ftv200l]Package: compiz-dev
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
libgl1-mesa-dev | libgl-dev, libpng-dev, libxcomposite-dev, libxfixes-dev,
libxdamage-dev, libxinerama-dev, libxrandr-dev, libxcursor-dev,
libice-dev, libsm-dev, libstartup-notification0-dev, libxslt1-dev,
libxml2-dev, libx11-xcb-dev
Description: OpenGL window and compositing manager - development files
Compiz brings to life a variety of visual effects that make the Linux desktop
easier to use, more powerful and intuitive, and more accessible for users
with special needs.
.
This package contains the headers and libraries needed to compile compiz
plugins.
[/code:1ftv200l]
고맙습니다.
dh_make 에 관해 둘러봐야겠네요.