Commit Graph

46 Commits

Author SHA1 Message Date
Yngve Høiseth
e1e08ae985 Prevent "msgfmt: command not found" error 2020-01-22 22:53:06 +01:00
Damien Elmes
8b94d69abc bump minimum python version from 3.6 to 3.7 2020-01-07 18:34:36 +10:00
zjosua
339c0a9452
Add rsync to requirements 2020-01-06 18:30:11 +01:00
Damien Elmes
82f0db7583 add a web UI proof of concept
See react/README
2020-01-06 14:28:07 +10:00
Damien Elmes
0bfc90f52f update readme, remove submodule readmes 2020-01-04 12:21:58 +10:00
Damien Elmes
5876866565 tweaking the folder names again
hopefully that's the last of it
2020-01-03 07:48:38 +10:00
Damien Elmes
1d361f5fe4 add missing gettext dependency 2020-01-02 20:52:12 +10:00
Damien Elmes
2e7669daf4 update docs 2020-01-02 19:55:27 +10:00
Damien Elmes
b23b6fbe35 move the separate components back into this monorepo
Earlier today I pushed a change that split this code up into multiple
repos, but that has proved to complicate things too much. So we're
back to a single repo, except the individual submodules are better
separated than they were before.

The README files need updating again; I will push them out soon.

Aside from splitting out the different modules, the sound code has
moved from from anki to aqt.
2020-01-02 19:43:19 +10:00
zjosua
5e217f5587
Update README.development
Add instruction to build the Python virtual environment with --system-site-packages when using the distro-installed PyQt5.
2019-12-26 14:28:19 +01:00
Damien Elmes
37d5ea8469 tweak dev docs 2019-12-25 12:13:28 +10:00
Damien Elmes
4168c01141 update dev docs 2019-12-24 19:57:54 +10:00
Damien Elmes
7733e03360 make it possible to implement functionality in Rust 2019-12-24 19:57:54 +10:00
Damien Elmes
c61bc8859c split qt requirements out again
PyQt didn't used to split WebEngine out separately, and that can
cause conflicts with distro-provided packages.
2019-12-19 09:34:31 +10:00
Damien Elmes
364f5582c6 add pyqt5 to deps 2019-12-18 15:13:07 +10:00
Damien Elmes
a98c0c6791 automatically install deps as part of build 2019-12-18 15:09:46 +10:00
Damien Elmes
e161e66d17 update docs 2019-12-18 14:43:40 +10:00
Damien Elmes
37a239cf38 add basic type checking for anki/ 2019-12-16 08:17:28 +10:00
Damien Elmes
241b7ea005 use locales instead of two digit lang codes
and move away from launchpad
2019-09-23 21:18:03 +10:00
Shan Rauf
0e8ebee465 Fix readme.development typo 2019-07-29 02:10:34 -07:00
Victor Khaustov
a76a4f15fe remove outdated pyqt mentions from Mac section 2019-07-15 12:18:57 +09:00
Damien Elmes
90dd0efed4 as it's only a testing requirement, move mock into docs instead 2019-04-29 12:40:44 +10:00
Glutanimate
a7c27b08eb Update pip command for PyQt packaging changes
PyQtWebEngine is now shipped separately, and PyQ5-sip is automatically installed as a dependency of PyQt5.
2019-02-15 13:51:57 +01:00
Damien Elmes
e10b9a032e mention later qt versions in readme 2018-12-10 15:17:15 +10:00
Damien Elmes
be89c7a779 mention pip+pyqt5 2018-07-12 16:09:14 +10:00
Damien Elmes
da246cb935 move back to requiring python 3.6
portions of libanki can run on python 3.5, but media syncing will fail
so we require 3.6 when running the GUI
2018-06-07 11:36:11 +10:00
Damien Elmes
e93dedc7c6 avoid running on qt 5.11
updates will be needed for Qt's latest round of breaking changes
2018-05-29 19:25:23 +10:00
Andrew Sanchez
0d352faa2d Provide details regarding pyqt5 version
Following instructions as they were on mac osx resulted in the "5.10 is buggy"
exception
2018-02-21 12:48:18 -07:00
Romain
acd5a05d6c
'bzr clone' deprecated (use 'bzr branch' instead)
Using bazaar I get this advice :

```
$ bzr clone lp:anki i18n
The command 'bzr clone' has been deprecated in bzr 2.4. Please use 'bzr branch' instead.

$ bzr --version
Bazaar (bzr) 2.8.0dev1
  Python interpreter: /usr/bin/python 2.7.13
  Python standard library: /usr/lib/python2.7
  Platform: Linux-4.9.0-5-amd64-x86_64-with-debian-9.3
  bzrlib: /usr/lib/python2.7/dist-packages/bzrlib
```
2018-02-07 18:57:25 +01:00
Damien Elmes
3407feeceb mplayer->mpv 2017-10-02 17:24:03 +10:00
Aristotelis
b176af79e9 Update required python version to 3.6+ 2017-08-25 08:24:38 +02:00
Damien Elmes
cc71a542a4 fix qt version in readme.development 2017-07-22 10:54:55 +10:00
Damien Elmes
82352800a8 fix reqs 2017-01-11 13:35:45 +10:00
Fredrick Lockert
39b12d6cfc Update required versions for Python & PyQt 2017-01-09 16:09:48 +01:00
Damien Elmes
72f128156e add README.contributing 2016-08-16 15:07:29 +10:00
Damien Elmes
26fdf1e01f qt 5.5, not 5.4 2016-07-05 21:48:56 +10:00
Damien Elmes
d9fe0ef6e7 update dev docs 2016-07-05 19:38:54 +10:00
Barrie Treloar
2d770907be Add Mac OSX instructions for development.
As per
https://anki.tenderapp.com/discussions/ankidesktop/5057-how-to-build-anki-from-source-on-mac-osx
found the time to work out how to get things building on Mac OSX.
2016-04-23 08:21:43 +09:30
Damien Elmes
11ea5d5686 add powershell link to readme.dev 2014-11-29 16:49:30 +09:00
Damien Elmes
226b2dbbfd add chajadan's readme.dev note 2014-05-10 14:15:13 +09:00
Damien Elmes
c23e32e027 tweak readme.dev 2014-04-12 13:43:05 +09:00
Damien Elmes
46146b687e tweak readme.dev 2014-04-12 13:33:53 +09:00
Damien Elmes
0a0d6bcfe6 mention system install conflicts 2013-01-19 06:38:16 +09:00
Damien Elmes
76d5b5bf4c remove reference to old win32 dev doc 2013-01-12 02:52:27 +09:00
Damien Elmes
9b62da5634 runanki 2012-12-21 19:40:42 +09:00
Damien Elmes
d477df8c28 merged libanki and ankiqt into single distro 2012-12-21 16:51:59 +09:00