https://github.com/linuxdeepin/dde-api
https://github.com/linuxdeepin/dde-api
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/linuxdeepin/dde-api
- Owner: linuxdeepin
- License: gpl-3.0
- Created: 2014-01-07T02:17:51.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2026-01-29T12:53:05.000Z (16 days ago)
- Last Synced: 2026-01-30T02:47:16.636Z (15 days ago)
- Language: Go
- Homepage:
- Size: 30.5 MB
- Stars: 30
- Watchers: 17
- Forks: 51
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
## DDE API
DDE API provides some dbus interfaces that is used for screen zone detecting, thumbnail generating, sound playing, etc.
## Dependencies
### Build Dependencies
* [go-lib](https://github.com/linuxdeepin/go-lib)
* [dbus-factory](https://github.com/linuxdeepin/dbus-factory)
* gtk+-3.0
* librsvg-2.0
* libcanberra
* poppler-glib
* libsqlite3
### Runtime Dependencies
* xcur2png
* deepin-desktop-base
* libsqlite3
## Installation
Install prerequisites
```shell
$ go get gopkg.in/alecthomas/kingpin.v2
$ go get github.com/disintegration/imaging
$ go get github.com/linuxdeepin/go-x11-client
$ go get -u -v github.com/mattn/go-sqlite3
```
Build:
```
$ make GOPATH=/usr/share/gocode
```
Or, build through gccgo
```
$ make GOPATH=/usr/share/gocode USE_GCCGO=1
```
Install:
```
sudo make install
```
## Getting help
Any usage issues can ask for help via
* [Gitter](https://gitter.im/orgs/linuxdeepin/rooms)
* [IRC channel](https://webchat.freenode.net/?channels=deepin)
* [Forum](https://bbs.deepin.org/)
* [WiKi](https://wiki.deepin.org/)
## Getting involved
We encourage you to report issues and contribute changes.
* [Contribution guide for developers](https://github.com/linuxdeepin/developer-center/wiki/Contribution-Guidelines-for-Developers-en). (English)
* [开发者代码贡献指南](https://github.com/linuxdeepin/developer-center/wiki/Contribution-Guidelines-for-Developers) (中文)
## License
DDE API is licensed under [GPL-3.0-or-later](LICENSE).