Packaging for 0.44.09.9
[sdk] / debian / control
index 1abf5b6..03f740c 100644 (file)
@@ -2,8 +2,9 @@ Source: ecere-sdk
 Section: devel
 Priority: optional
 Maintainer: Jerome St-Louis <jerstlouis@gmail.com>
-Build-Depends: autotools-dev,
-               debhelper (>= 7.0.50~),
+Build-Depends: debhelper (>= 9~),
+               dh-exec (>= 0.3~),
+               dpkg-dev (>= 1.16.1~),
                libffi-dev,
                libfontconfig1-dev,
                libfreetype6-dev,
@@ -20,81 +21,116 @@ Build-Depends: autotools-dev,
                linux-libc-dev,
                upx-ucl,
                zlib1g-dev
-Standards-Version: 3.9.3
+Standards-Version: 3.9.5
 Homepage: http://www.ecere.com/
 
 Package: ecere-sdk
-Architecture: armel armhf i386 powerpc
-Depends: ecere-dev,
-         ecere-extras,
-         ecere-samples,
-         libeda0,
-         libedasqlite0,
-         ${devel:Depends},
-         ${misc:Depends},
-         ${shlibs:Depends}
+Architecture: any
+Depends: ecere-dev, ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
+Recommends: ecere-extras, ecere-samples, libeda0, libedasqlite0
 Description: Ecere cross-platform SDK
- This package is a metapackage providing the entire Ecere cross-platform SDK (ecere-dev, ecere-samples, ecere-extras, libeda0, libedasqlite0).
+ This package is a metapackage providing
+ the entire Ecere cross-platform SDK
+ (ecere-dev, ecere-samples, ecere-extras,
+ libeda0, libedasqlite0).
 
 Package: ecere-dev
-Architecture: armel armhf i386 powerpc
+Architecture: any
 Recommends: fonts-freefont-ttf
-Depends: libec0 (= ${binary:Version}),
+Depends: libecc0 (= ${binary:Version}),
          libecerecom0 (= ${binary:Version}),
          ${devel:Depends},
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Ecere SDK Development Tools
- This package provides the compiling tools for the eC language, the Ecere IDE, as well as the symlinks for the Ecere libraries.
+ This package provides the compiling tools
+ for the eC language, the Ecere IDE,
+ as well as the symlinks for the Ecere
+ libraries.
 
 Package: libecere0
 Section: libs
-Architecture: armel armhf i386 powerpc
+Architecture: any
+Multi-Arch: same
+Pre-Depends: multiarch-support
 Depends: ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
 Description: Ecere Runtime Library
- This package provides the Linux version of Ecere's cross-platform runtime library for running applications built using the Ecere SDK. It includes a GUI toolkit, 2D/3D graphics engine, networking engine as well as system functionality.
+ This package provides the Linux version
+ of Ecere's cross-platform runtime library
+ for running applications built using the
+ Ecere SDK. It includes a GUI toolkit,
+ 2D/3D graphics engine, networking engine
+ as well as system functionality.
 
 Package: libecerecom0
 Section: libs
-Architecture: armel armhf i386 powerpc
+Architecture: any
+Multi-Arch: same
+Pre-Depends: multiarch-support
 Depends: ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
 Description: eC Core Runtime Library
- This package provides the bare minimum runtime library for applications written in eC.
+ This package provides the bare minimum
+ runtime library for applications
+ written in eC.
 
-Package: libec0
+Package: libecc0
 Section: libs
-Architecture: armel armhf i386 powerpc
+Architecture: any
+Multi-Arch: same
+Replaces: libec0 (<= 0.44.02-1)
+Breaks: libec0 (<= 0.44.02-1)
+Pre-Depends: multiarch-support
 Depends: libecere0 (= ${binary:Version}),
          ${devel:Depends},
          ${misc:Depends},
          ${shlibs:Depends}
 Description: eC Compiler Library
- This package provides the eC compiler. It is used by the Ecere IDE, as well as the eC compiling tools (ecp, ecc, ecs). It could also be used by applications wanting to parse or compile eC code.
+ This package provides the eC compiler.
+ It is used by the Ecere IDE, as well
+ as the eC compiling tools (ecp, ecc, ecs).
+ It could also be used by applications
+ wanting to parse or compile eC code.
 
 Package: libeda0
 Section: libs
-Architecture: armel armhf i386 powerpc
+Architecture: any
+Multi-Arch: same
+Pre-Depends: multiarch-support
 Depends: libecere0, ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
 Description: Ecere Data Access
- This package provides the Ecere Data Access RDBMS abstraction layer. The Ecere Database (EDB) engine is built-in. For SQLite support, the SQLite driver (libedasqlite0) is also required.
+ This package provides the Ecere
+ Data Access RDBMS abstraction layer.
+ The Ecere Database (EDB) engine is built-in.
+ For SQLite support, the SQLite driver
+ (libedasqlite0) is also required.
 
 Package: libedasqlite0
 Section: libs
-Architecture: armel armhf i386 powerpc
+Architecture: any
+Multi-Arch: same
+Pre-Depends: multiarch-support
 Depends: libeda0, ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
 Description: EDA SQLite Driver
- This package provides SQLite driver for building database applications with the Ecere Database Access layer.
+ This package provides SQLite driver
+ for building database applications
+ with the Ecere Database Access layer.
 
 Package: ecere-samples
 Architecture: all
-Multi-Arch: allowed
+Multi-Arch: foreign
 Depends: ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
 Description: Project samples for the Ecere SDK
- This package contains samples for multimedia, database, graphics, communication, and other useful software that can be created with the Ecere SDK.
+ This package contains samples for
+ multimedia, database, graphics,
+ communication, and other useful
+ software that can be created with
+ the Ecere SDK.
 
 Package: ecere-extras
 Architecture: all
-Multi-Arch: allowed
+Multi-Arch: foreign
 Depends: ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
 Description: Extras for the Ecere SDK
- This package provides additional Ecere functionality, such as SSL Sockets, Audio, in the form of source code.
+ This package provides additional Ecere
+ functionality, such as SSL Sockets,
+ Audio, in the form of source code.