diff -Nru nvidia-cg-toolkit-3.0.0007/debian/control nvidia-cg-toolkit-3.0.0007/debian/control --- nvidia-cg-toolkit-3.0.0007/debian/control 2010-09-12 12:54:26.000000000 +0200 +++ nvidia-cg-toolkit-3.0.0007/debian/control 2011-11-05 10:43:32.000000000 +0100 @@ -23,9 +23,7 @@ Package: nvidia-cg-toolkit Architecture: i386 amd64 -Depends: ${shlibs:Depends}, ${misc:Depends} -Provides: libcg, libcggl -Conflicts: libcg, libcggl +Depends: ${shlibs:Depends}, ${misc:Depends}, libcg, libcggl Description: Cg Toolkit - GPU Shader Authoring Language The Cg Toolkit provides a compiler for the Cg language, runtime libraries for use with both leading graphics APIs, runtime libraries for CgFX, example @@ -35,9 +33,36 @@ . The components include: * NVIDIA Cg Compiler - * Cg/CgFX Runtime libraries for OpenGL and Direct3D * Cg User's Manual * Documentation for the Cg * Language Specification, runtime APIs, Cg standard library, CgFX states, and the Cg profiles. * Cg examples + +Package: libcg +Architecture: i386 amd64 +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: nvidia-cg-toolkit (<= 3.0.0007) +Description: Cg Toolkit - Cg core runtime library + The Cg Toolkit provides a compiler for the Cg language, runtime libraries for + use with both leading graphics APIs, runtime libraries for CgFX, example + applications, and extensive documentation. Supporting over 25 different OpenGL + and DirectX profile targets, Cg 2.0 will allow you to incorporate stunning + interactive effects into your 3D applications. + . + The components include: + * Cg/CgFX Core Runtime libraries for OpenGL and Direct3D + +Package: libcggl +Architecture: i386 amd64 +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: nvidia-cg-toolkit (<= 3.0.0007) +Description: Cg Toolkit - Cg Opengl runtime library + The Cg Toolkit provides a compiler for the Cg language, runtime libraries for + use with both leading graphics APIs, runtime libraries for CgFX, example + applications, and extensive documentation. Supporting over 25 different OpenGL + and DirectX profile targets, Cg 2.0 will allow you to incorporate stunning + interactive effects into your 3D applications. + . + The components include: + * Cg/CgFX Runtime libraries for OpenGL and Direct3D diff -Nru nvidia-cg-toolkit-3.0.0007/debian/install.in nvidia-cg-toolkit-3.0.0007/debian/install.in --- nvidia-cg-toolkit-3.0.0007/debian/install.in 2010-09-12 11:32:50.000000000 +0200 +++ nvidia-cg-toolkit-3.0.0007/debian/install.in 1970-01-01 01:00:00.000000000 +0100 @@ -1,13 +0,0 @@ -@ARCH@/bin ./usr -@ARCH@/include/Cg ./usr/include -@ARCH@/lib*/*.so ./usr/lib -@ARCH@/local/Cg/README ./usr/share/doc/nvidia-cg-toolkit -@ARCH@/local/Cg/docs/Cg*.pdf ./usr/share/doc/nvidia-cg-toolkit -@ARCH@/local/Cg/docs/html ./usr/share/doc/nvidia-cg-toolkit -@ARCH@/local/Cg/examples/README ./usr/share/doc/nvidia-cg-toolkit/examples -@ARCH@/local/Cg/examples/Makefile ./usr/share/doc/nvidia-cg-toolkit/examples -@ARCH@/local/Cg/examples/OpenGL ./usr/share/doc/nvidia-cg-toolkit/examples -@ARCH@/local/Cg/examples/Tools ./usr/share/doc/nvidia-cg-toolkit/examples -LanguageSpecification.pdf ./usr/share/doc/nvidia-cg-toolkit -@ARCH@/share/man/man1/* ./usr/share/man/man1 -@ARCH@/share/man/manCg*/* ./usr/share/man/man3 diff -Nru nvidia-cg-toolkit-3.0.0007/debian/libcggl.install.in nvidia-cg-toolkit-3.0.0007/debian/libcggl.install.in --- nvidia-cg-toolkit-3.0.0007/debian/libcggl.install.in 1970-01-01 01:00:00.000000000 +0100 +++ nvidia-cg-toolkit-3.0.0007/debian/libcggl.install.in 2011-11-05 10:30:07.000000000 +0100 @@ -0,0 +1 @@ +@ARCH@/lib*/libCgGL.so ./usr/lib diff -Nru nvidia-cg-toolkit-3.0.0007/debian/libcg.install.in nvidia-cg-toolkit-3.0.0007/debian/libcg.install.in --- nvidia-cg-toolkit-3.0.0007/debian/libcg.install.in 1970-01-01 01:00:00.000000000 +0100 +++ nvidia-cg-toolkit-3.0.0007/debian/libcg.install.in 2011-11-05 10:29:49.000000000 +0100 @@ -0,0 +1 @@ +@ARCH@/lib*/libCg.so ./usr/lib diff -Nru nvidia-cg-toolkit-3.0.0007/debian/nvidia-cg-toolkit.install.in nvidia-cg-toolkit-3.0.0007/debian/nvidia-cg-toolkit.install.in --- nvidia-cg-toolkit-3.0.0007/debian/nvidia-cg-toolkit.install.in 1970-01-01 01:00:00.000000000 +0100 +++ nvidia-cg-toolkit-3.0.0007/debian/nvidia-cg-toolkit.install.in 2011-11-05 10:29:25.000000000 +0100 @@ -0,0 +1,12 @@ +@ARCH@/bin ./usr +@ARCH@/include/Cg ./usr/include +@ARCH@/local/Cg/README ./usr/share/doc/nvidia-cg-toolkit +@ARCH@/local/Cg/docs/Cg*.pdf ./usr/share/doc/nvidia-cg-toolkit +@ARCH@/local/Cg/docs/html ./usr/share/doc/nvidia-cg-toolkit +@ARCH@/local/Cg/examples/README ./usr/share/doc/nvidia-cg-toolkit/examples +@ARCH@/local/Cg/examples/Makefile ./usr/share/doc/nvidia-cg-toolkit/examples +@ARCH@/local/Cg/examples/OpenGL ./usr/share/doc/nvidia-cg-toolkit/examples +@ARCH@/local/Cg/examples/Tools ./usr/share/doc/nvidia-cg-toolkit/examples +LanguageSpecification.pdf ./usr/share/doc/nvidia-cg-toolkit +@ARCH@/share/man/man1/* ./usr/share/man/man1 +@ARCH@/share/man/manCg*/* ./usr/share/man/man3 diff -Nru nvidia-cg-toolkit-3.0.0007/debian/rules nvidia-cg-toolkit-3.0.0007/debian/rules --- nvidia-cg-toolkit-3.0.0007/debian/rules 2010-09-12 12:37:22.000000000 +0200 +++ nvidia-cg-toolkit-3.0.0007/debian/rules 2011-11-05 10:41:45.000000000 +0100 @@ -11,8 +11,10 @@ dh $@ override_dh_install: - sed -re 's/@ARCH@/$(shell dpkg-architecture -qDEB_HOST_ARCH)/g' \ - debian/install.in > debian/install + for file in debian/libcggl.install debian/libcg.install debian/nvidia-cg-toolkit.install ; do \ + sed -re 's/@ARCH@/$(shell dpkg-architecture -qDEB_HOST_ARCH)/g' \ + $${file}.in > $$file; \ + done; dh_install prename 's/\.(Cg(FX)?)$$/\.3$$1/' $(PKG_BUILD_DIR)/usr/share/man/man3/* sed -i -re 's/^\.TH (.+?) Cg/.TH \1 3Cg/' $(PKG_BUILD_DIR)/usr/share/man/man3/* @@ -20,7 +22,7 @@ -name '*.vcproj' -delete override_dh_clean: - dh_clean debian/install + dh_clean debian/libcggl.install debian/libcg.install debian/nvidia-cg-toolkit.install URLBASE = http://developer.download.nvidia.com/cg/Cg_$(RELEASE)/Cg-$(RELEASE)_$(FN_VER)