mirror of
https://github.com/lubuntu-team/trojita-packaging.git
synced 2025-08-09 22:54:05 +00:00
nearing completion on depends
This commit is contained in:
parent
01d09fae56
commit
f797aa5cad
26
debian/control
vendored
26
debian/control
vendored
@ -5,8 +5,17 @@ Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
|
|||||||
Uploaders: Walter Lapchynski <wxl@ubuntu.com>
|
Uploaders: Walter Lapchynski <wxl@ubuntu.com>
|
||||||
Build-Depends: cmake (>= 2.8.11),
|
Build-Depends: cmake (>= 2.8.11),
|
||||||
debhelper (>= 11),
|
debhelper (>= 11),
|
||||||
|
git,
|
||||||
|
libgpgmepp-dev,
|
||||||
|
libmimetic-dev,
|
||||||
libqt5svg5-dev,
|
libqt5svg5-dev,
|
||||||
libqt5webkit5-dev (>= 5.2.0)
|
libqt5webkit5-dev,
|
||||||
|
pkg-config,
|
||||||
|
qt5keychain-dev,
|
||||||
|
qtbase5-dev (>= 5.2),
|
||||||
|
qttools5-dev,
|
||||||
|
ragel,
|
||||||
|
zlib1g-dev
|
||||||
Standards-Version: 4.1.3
|
Standards-Version: 4.1.3
|
||||||
Homepage: http://trojita.flaska.net/
|
Homepage: http://trojita.flaska.net/
|
||||||
Vcs-Browser: https://phab.lubuntu.me/source/trojita/
|
Vcs-Browser: https://phab.lubuntu.me/source/trojita/
|
||||||
@ -14,20 +23,7 @@ Vcs-Git: https://phab.lubuntu.me/source/trojita.git
|
|||||||
|
|
||||||
Package: trojita
|
Package: trojita
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Depends: libc6 (>= 2.14),
|
Depends: ${misc: Depends}, ${shlibs: Depends}
|
||||||
libgcc1 (>= 1:3.0),
|
|
||||||
libqt5core5a (>= 5.5.0),
|
|
||||||
libqt5dbus5 (>= 5.0.2),
|
|
||||||
libqt5gui5 (>= 5.3.0) | libqt5gui5-gles (>= 5.3.0),
|
|
||||||
libqt5network5 (>= 5.0.2),
|
|
||||||
libqt5sql5 (>= 5.0.2),
|
|
||||||
libqt5sql5-sqlite,
|
|
||||||
libqt5svg5,
|
|
||||||
libqt5webkit5 (>= 5.2.0),
|
|
||||||
libqt5widgets5 (>= 5.2.0),
|
|
||||||
libstdc++6 (>= 5.2),
|
|
||||||
${misc: Depends},
|
|
||||||
${shlibs: Depends}
|
|
||||||
Suggests: trojita-plugin-qtkeychain
|
Suggests: trojita-plugin-qtkeychain
|
||||||
Description: Trojita is a fast Qt IMAP e-mail client.
|
Description: Trojita is a fast Qt IMAP e-mail client.
|
||||||
Trojita is a Qt IMAP e-mail client which:
|
Trojita is a Qt IMAP e-mail client which:
|
||||||
|
@ -9,20 +9,16 @@ TODO
|
|||||||
- [X] Get under `git`. Finally.
|
- [X] Get under `git`. Finally.
|
||||||
- [ ] Dependencies
|
- [ ] Dependencies
|
||||||
- [X] Populate Build-Depends based on requirements from actual compilation
|
- [X] Populate Build-Depends based on requirements from actual compilation
|
||||||
- [ ] Run through list of Depends and eliminate anything unnecessary (seems lengthy)
|
- [X] Run through CMakeLists.txt and add depends as needed.
|
||||||
- [ ] Add to the above based on decisions regarding optional dependencies below
|
- [ ] Add optional depends. We can always remove them if needed.
|
||||||
- [ ] Compare to [Kubuntu packaging](https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/trojita/) and incorporate anything particularly relevant.
|
- [ ] Figure out what's up with GpgMe++.
|
||||||
|
- [X] Compare to [Kubuntu packaging](https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/trojita/) and incorporate anything particularly relevant.
|
||||||
- [X] Fix rules (the [Kubuntu packaging](https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/trojita/tree/debian/rules) seems overly complicated).
|
- [X] Fix rules (the [Kubuntu packaging](https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/trojita/tree/debian/rules) seems overly complicated).
|
||||||
- [X] Check over copyright really well
|
- [X] Check over copyright really well
|
||||||
- [ ] Get in a PPA for initial testing first?
|
- [ ] Get in a PPA for initial testing first?
|
||||||
|
|
||||||
Notes
|
Notes
|
||||||
=====
|
=====
|
||||||
* There are optional dependencies we might want to turn on by default:
|
* Something is up with GpgME++ in that in Ubuntu/Debian seems to lack the required KF5GpgmeppConfig.cmake, and instead having QGpgmeppConfig.cmake, so that will need to be fixed.
|
||||||
* **zlib** for IMAP COMPRESS
|
|
||||||
* **QtKeychain** for secure storage of passwords (in the form of a separate binary plugin)
|
|
||||||
* **ragel**, of which the benefit is not clear ("a pregenerated file is shipped")
|
|
||||||
* **GpgME++** for PGP
|
|
||||||
* **Mimetic** for S/MIME (goes hand in hand with PGP)
|
|
||||||
* In order to successfully pass all tests (final step in the compilation instructions), X is required.
|
* In order to successfully pass all tests (final step in the compilation instructions), X is required.
|
||||||
* Upstream does not seem to want to HTTPS their site. Boo, I know.
|
* Upstream does not seem to want to HTTPS their site. Boo, I know.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user