Commit 1ac043b9 authored by Mike Gabriel's avatar Mike Gabriel

debian/rules: Remove bundled libraries from source tree before building the package.

parent 1061630f
...@@ -8,10 +8,6 @@ nx-libs (2:3.5.0.22-0x2go1) UNRELEASED; urgency=low ...@@ -8,10 +8,6 @@ nx-libs (2:3.5.0.22-0x2go1) UNRELEASED; urgency=low
[ Mike Gabriel ] [ Mike Gabriel ]
* Add patch 604_nx-X11_recent-freetype-API.full.patch. Fix FTBFS against * Add patch 604_nx-X11_recent-freetype-API.full.patch. Fix FTBFS against
recent (>= 2.5.0) libfreetype6 API. recent (>= 2.5.0) libfreetype6 API.
* debian/source/format:
+ Switch to format 1.0.
* debian/control:
+ Add libfreetype6-dev to Build-Depends: field.
* Refresh patch: 600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch. * Refresh patch: 600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch.
* Improve patch: * Improve patch:
601_nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch. 601_nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch.
...@@ -20,6 +16,12 @@ nx-libs (2:3.5.0.22-0x2go1) UNRELEASED; urgency=low ...@@ -20,6 +16,12 @@ nx-libs (2:3.5.0.22-0x2go1) UNRELEASED; urgency=low
libraries. libraries.
* Rename patch: 302_nxagent_configurable-keystrokes.full.patch to * Rename patch: 302_nxagent_configurable-keystrokes.full.patch to
320_nxagent_configurable-keystrokes.full.patch. 320_nxagent_configurable-keystrokes.full.patch.
* debian/source/format:
+ Switch to format 1.0.
* debian/control:
+ Add libfreetype6-dev to Build-Depends: field.
* debian/rules:
+ Remove bundled libraries from source tree before building the package.
* nx-libs.spec: * nx-libs.spec:
+ Ship nx-libs.spec (RPM package definitions) in upstream project. (Thanks + Ship nx-libs.spec (RPM package definitions) in upstream project. (Thanks
to the Fedora package maintainers). File differs from the Fedora file to the Fedora package maintainers). File differs from the Fedora file
......
...@@ -27,6 +27,7 @@ override_dh_auto_install: ...@@ -27,6 +27,7 @@ override_dh_auto_install:
PREFIX=/usr dh_auto_install -Smakefile PREFIX=/usr dh_auto_install -Smakefile
override_dh_auto_build: override_dh_auto_build:
# create copies of upstream changelogs so that names apply to Debian policy... # create copies of upstream changelogs so that names apply to Debian policy...
cp -a nx-X11/CHANGELOG nx-X11/changelog cp -a nx-X11/CHANGELOG nx-X11/changelog
cp -a nxcomp/CHANGELOG nxcomp/changelog cp -a nxcomp/CHANGELOG nxcomp/changelog
...@@ -42,6 +43,12 @@ override_dh_auto_build: ...@@ -42,6 +43,12 @@ override_dh_auto_build:
ln -s ../debian/keystrokes.cfg etc/keystrokes.cfg ln -s ../debian/keystrokes.cfg etc/keystrokes.cfg
ln -s debian/rgb ln -s debian/rgb
ln -s debian/VERSION.x2goagent ln -s debian/VERSION.x2goagent
# remove bundled libraries (keep this in sync with roll-tarball.sh)
rm -Rf nx-X11/extras/{drm,expat,fontconfig,freetype2,fonts,ogl-sample,regex,rman,ttf2pt1,x86emu,zlib}
rm -Rf nx-X11/lib/{expat,fontconfig,fontenc,font/FreeType,font/include/fontenc.h,freetype2,regex,zlib}
rm -Rf nx-X11/lib/{FS,ICE,SM,Xaw,Xft,Xt,Xmu,Xmuu}
LD_LIBRARY_PATH=`pwd`/debian/libnx-x11/usr/lib/nx/X11:$$LD_LIBRARY_PATH dh_auto_build --with quilt --parallel LD_LIBRARY_PATH=`pwd`/debian/libnx-x11/usr/lib/nx/X11:$$LD_LIBRARY_PATH dh_auto_build --with quilt --parallel
override_dh_strip: override_dh_strip:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment