lp:ubuntu/trusty/nvidia-cg-toolkit

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/trusty/nvidia-cg-toolkit
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

11. By micove

[ Andreas Beckmann ]
* Adopt package. (Closes: #649514)
* New Maintainer: Debian NVIDIA Maintainers.
* New Uploaders: Miguel A. Colón Vélez, Russ Allbery, and myself.
* Move packaging git repository to pkg-nvidia:
  git://git.debian.org/git/pkg-nvidia/nvidia-cg-toolkit.git
* Acknowledge l10n NMUs. (Closes: #610093)
* Update Lintian overrides.
* Review, reorder, and simplify the packaging.
* Add XS-Autobuild: yes.
* Use Breaks/Replaces: nvidia-cg-toolkit (<< ${source:Version}) to allow
  upgrades from old monolithic packages in Ubuntu and from NVIDIA.
* Document a possible package build workflow in README.source.
* Error out early if the .orig-*.tar.gz are not unpacked before build.

[ Miguel A. Colón Vélez ]
* New upstream release 3.1.0013 (April 2012).
  - Since release 2.1 the upstream license allows redistribution, so convert
    the packaging from an installer package (in contrib) to a set of
    packages: nvidia-cg-{toolkit,dev,doc}, libcg, libcggl (in non-free).
  (Closes: #506494, #539418, #502457, #639857)
* Remove installer script, debconf translations and related dependencies.
* nvidia-cg-toolkit.preinst: Run installer script in uninstallation mode
  before upgrade.
* Convert package to 3.0 (quilt) format.
* Add watch file, get-orig-source target, and README.source.
* Use two pristine upstream tarballs (*.orig-{amd64,i386}.tar.gz) and an
  empty *.orig.tar.gz (via create-empty-orig in debian/source/options).
* Bump Standards-Version to 3.9.3.
* Update copyright file as per DEP-5.
* Bump debhelper to (>= 9) and compat version to 9.
* Simplify the rules file by using the dh helper.
* Change Section from contrib/libs to non-free/libs.
* Update the README.Debian file and Homepage.
* Add build dependencies for cginfo and cgfxcat.
* Compile cginfo and cgfxcat instead of using the prebuilt binaries.
  - Ensure the hardened LDFLAGS are used.
  - Link cginfo and cgfxcat with --as-needed to reduce library footprint.
* Don't strip the prebuilt binaries since stripping may violate the license
  (modifies binaries).
* Use the manpages from version 3.0.0016 for the binaries in the
  nvidia-cg-toolkit package. They got removed upstream in version 3.1.0010 but
  are still included in the Cg Reference Manual.
  - Fix a spelling error in cgc.1 (compatable -> compatible).
* Add multiarch support.
* Create the libcg and libcggl packages.
  - Unfortunately upstream provides libraries with an unversioned SONAME.
  - Use Multi-Arch: same.
  - Breaks/Replaces old nvidia-cg-toolkit and libcg.
  - Create the libcg.symbols and libcggl.symbols files.
  - Create *.postinst/*.postrm according to Debian policy 8.1.1.
* Create the nvidia-cg-dev package.
  - Use Multi-Arch: same.
  - Depend on the new libcg and libcggl packages.
  - Breaks/Replaces old nvidia-cg-toolkit.
* Create the nvidia-cg-doc package.
  - Breaks/Replaces old nvidia-cg-toolkit.
  - Don't compress the examples (Makefile, *.h, *.c, *.cpp, *.cg).
  - Don't include the license.pdf/license.txt files since a verbatim copy is
    included in the copyright file.
  - Don't include the Microsoft Visual Studio files.
  - Don't include architecture dependent files. These files can be
    recompiled by the user since the sources are included.
* Package nvidia-cg-toolkit:
  - Change Section to non-free/devel.
  - Depend on the new libcg, libcggl and nvidia-cg-dev packages.
  - Suggest the newly created nvidia-cg-doc package.
  - Update description using the latest information from the Nvidia website.
* {libcg,nvidia-cg-doc}.postinst: Manually remove /usr/lib/libCg.so and
  /usr/lib/libCgGL.so. Due to the removal of the /usr/lib64 symlink, the
  installer script does not remove these files.

[ Russ Allbery ]
* Add DM-Upload-Allowed: yes.

10. By micove

[ Andreas Beckmann ]
* Adopt package. (Closes: #649514)
* New Maintainer: Debian NVIDIA Maintainers.
* New Uploaders: Miguel A. Colón Vélez, Russ Allbery, and myself.
* Move packaging git repository to pkg-nvidia:
  git://git.debian.org/git/pkg-nvidia/nvidia-cg-toolkit.git
* Acknowledge l10n NMUs. (Closes: #610093)
* Update Lintian overrides.
* Review, reorder, and simplify the packaging.
* Add XS-Autobuild: yes.
* Use Breaks/Replaces: nvidia-cg-toolkit (<< ${source:Version}) to allow
  upgrades from old monolithic packages in Ubuntu and from NVIDIA.
* Document a possible package build workflow in README.source.
* Error out early if the .orig-*.tar.gz are not unpacked before build.

[ Miguel A. Colón Vélez ]
* New upstream release 3.1.0013 (April 2012).
  - Since release 2.1 the upstream license allows redistribution, so convert
    the packaging from an installer package (in contrib) to a set of
    packages: nvidia-cg-{toolkit,dev,doc}, libcg, libcggl (in non-free).
  (Closes: #506494, #539418, #502457, #639857)
* Remove installer script, debconf translations and related dependencies.
* nvidia-cg-toolkit.preinst: Run installer script in uninstallation mode
  before upgrade.
* Convert package to 3.0 (quilt) format.
* Add watch file, get-orig-source target, and README.source.
* Use two pristine upstream tarballs (*.orig-{amd64,i386}.tar.gz) and an
  empty *.orig.tar.gz (via create-empty-orig in debian/source/options).
* Bump Standards-Version to 3.9.3.
* Update copyright file as per DEP-5.
* Bump debhelper to (>= 9) and compat version to 9.
* Simplify the rules file by using the dh helper.
* Change Section from contrib/libs to non-free/libs.
* Update the README.Debian file and Homepage.
* Add build dependencies for cginfo and cgfxcat.
* Compile cginfo and cgfxcat instead of using the prebuilt binaries.
  - Ensure the hardened LDFLAGS are used.
  - Link cginfo and cgfxcat with --as-needed to reduce library footprint.
* Don't strip the prebuilt binaries since stripping may violate the license
  (modifies binaries).
* Use the manpages from version 3.0.0016 for the binaries in the
  nvidia-cg-toolkit package. They got removed upstream in version 3.1.0010 but
  are still included in the Cg Reference Manual.
  - Fix a spelling error in cgc.1 (compatable -> compatible).
* Add multiarch support.
* Create the libcg and libcggl packages.
  - Unfortunately upstream provides libraries with an unversioned SONAME.
  - Use Multi-Arch: same.
  - Breaks/Replaces old nvidia-cg-toolkit and libcg.
  - Create the libcg.symbols and libcggl.symbols files.
  - Create *.postinst/*.postrm according to Debian policy 8.1.1.
* Create the nvidia-cg-dev package.
  - Use Multi-Arch: same.
  - Depend on the new libcg and libcggl packages.
  - Breaks/Replaces old nvidia-cg-toolkit.
* Create the nvidia-cg-doc package.
  - Breaks/Replaces old nvidia-cg-toolkit.
  - Don't compress the examples (Makefile, *.h, *.c, *.cpp, *.cg).
  - Don't include the license.pdf/license.txt files since a verbatim copy is
    included in the copyright file.
  - Don't include the Microsoft Visual Studio files.
  - Don't include architecture dependent files. These files can be
    recompiled by the user since the sources are included.
* Package nvidia-cg-toolkit:
  - Change Section to non-free/devel.
  - Depend on the new libcg, libcggl and nvidia-cg-dev packages.
  - Suggest the newly created nvidia-cg-doc package.
  - Update description using the latest information from the Nvidia website.
* {libcg,nvidia-cg-doc}.postinst: Manually remove /usr/lib/libCg.so and
  /usr/lib/libCgGL.so. Due to the removal of the /usr/lib64 symlink, the
  installer script does not remove these files.

[ Russ Allbery ]
* Add DM-Upload-Allowed: yes.

9. By gregory

[ Gregory Hainaut ]
* Build for multiarch (LP: #811927)
  + Move library into libcg package. Update conflict accordingly.
  + Install so in multiarch directory
  + generate multiarch path in .install files
  + Bump debhelper dependency, need for ${misc:Pre-Depends} and dpkg >= 1.16

[ Stefano Rivera ]
* New upstream version

8. By Stefano Rivera

* New upstream release.
  Closes: #506494, #539418. LP: #365229.
* Use upstream's tarballs as source instead of downloading during postinst,
  as redistribution is now permitted. The package is now non-free.
  Closes: #502457. LP: #284750, #524740, #254084.
* Switch to source format 3.0 (quilt) to use multiple upstream tarballs.
  Add get-orig-source to fetch tarballs.
* Use minimal dh rules.
* Bump standards version to 3.9.1 (no changes needed).
* Added (simple) watch file.

7. By Christian Perrier

* Non-maintainer upload.
* Fix pending l10n issues. Debconf translations:
  - Italian (Vincenzo Campanella). Closes: #560361
  - Vietnamese (Clytie Siddall). Closes: #569653
  - Danish (Joe Hansen). Closes: #582866

6. By Christian Perrier

* Non-maintainer upload.
* Fix pending l10n issues. Debconf translations:
  - Galician (Marce Villarino). Closes: #512440
  - Czech (Miroslav Kure). Closes: #559608
  - Spanish (Francisco Javier Cuadrado). Closes: #559866

5. By Federico Di Gregorio

* Fixed installer for Cg release 2.1.0017
* Fixed all lintian warnings

4. By Andres Mejia

* Fixed all gentle warnings in script found with Perl::Critic.
* This also fixes some bugs reporting Perl warnings.
  (Closes: #502234)
  (Closes: #503331)

3. By Andres Mejia

* Adding Japanese translations. (Closes: #493566)
* Addressing command-with-path-in-maintainer-script lintian warning.

2. By Christian Perrier

* Non-maintainer upload to include the French translation forgotten
  by the former NMU
* French debconf transalation added.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/utopic/nvidia-cg-toolkit
This branch contains Public information 
Everyone can see this information.

Subscribers