syncthingtray
syncthingtray copied to clipboard
Submit packages to Tumbleweed
- Submit existing packages to Tumbleweed
- Note: This also covers my other projects and required dependencies.
TODOs and checklist
- Find appropriate devel projects:
- [x] c++utilities: devel:libraries:c_c++
- [x] qtutilities: devel:libraries:c_c++ (not sure, especially because it depends on Qt)
- [x] qtforkawesome: devel:libraries:c_c++ (not sure, especially because it depends on Qt)
- [x] syncthingtray: network (makes sense because syncthing and qsyncthingtray are already there)
- [x] tagparser: multimedia:libs (makes sense because taglib is already there)
- [x] tageditor: multimedia:apps (makes sense because kid3 is already there)
- [ ] passwordfile: maybe devel:libraries:c_c++
- [ ] passwordmanager
- [x] reflective-rapidjson: devel:libraries:c_c++
- Submit packages to those projects: https://en.opensuse.org/openSUSE:How_to_contribute_to_Factory#How_to_add_a_new_package_to_Factory
- [x] c++utilities: https://build.opensuse.org/request/show/561469
- [ ] qtutilities: https://build.opensuse.org/request/show/562790
- [ ] qtforkawesome
- [ ] syncthingtray: https://build.opensuse.org/request/show/562793
- [ ] tagparser: https://build.opensuse.org/request/show/562791
- [ ] tageditor: https://build.opensuse.org/request/show/562792
- Fix issues
- [ ] c++utilities
- [x] rename library or ignore that issue for now (name must be less generic)
- ignored
- [ ] s/soname/sover/
- [ ]
inline reponame, since that doesn't changeconvince people to use variable names for repo- not gonna happen, I'd like to have common code as much generic as possible
- [x] require gcc5-c++ instead of gcc >= 5 (use CXX=/usr/bin/g++-5 in Leap)
- [x] fix service files (need to figure out alternative)
- [x] use CMake macro (need to figure out how those work)
- [x] rename library or ignore that issue for now (name must be less generic)
- [ ] qtutilities
- [ ] rename library or ignore that issue for now (name must be less generic)
- [ ] s/soname/sover/
- [ ]
inline reponame, since that doesn't changeconvince people to use variable names for repo- not gonna happen, I'd like to have common code as much generic as possible
- [x] require gcc5-c++ instead of gcc >= 5 (use CXX=/usr/bin/g++-5 in Leap)
- [x] fix service files (need to figure out alternative)
- [x] use CMake macro (need to figure out how those work)
- [ ] qtforkawesome
- [ ] using ForkAwesome sources directly is maybe not accepted
- [x] syncthingtray
- [x] require gcc5-c++ instead of gcc >= 5 (use CXX=/usr/bin/g++-5 in Leap)
- [x] fix service files (need to figure out alternative)
- [x] use CMake macro (need to figure out how those work)
- [ ] tagparser
- [ ] fix naming (I do not really know what is meant by that)
- [x] require gcc5-c++ instead of gcc >= 5 (use CXX=/usr/bin/g++-5 in Leap)
- [x] fix service files (need to figure out alternative)
- [x] use CMake macro (need to figure out how those work)
- [x] tageditor
- [x] require gcc5-c++ instead of gcc >= 5 (use CXX=/usr/bin/g++-5 in Leap)
- [x] fix service files (need to figure out alternative)
- [x] use CMake macro (need to figure out how those work)
- [x] passwordfile
- [x] require gcc5-c++ instead of gcc >= 5 (use CXX=/usr/bin/g++-5 in Leap)
- [x] fix service files (need to figure out alternative)
- [x] use CMake macro (need to figure out how those work)
- [x] passwordmanager
- [x] require gcc5-c++ instead of gcc >= 5 (use CXX=/usr/bin/g++-5 in Leap)
- [x] fix service files (need to figure out alternative)
- [x] use CMake macro (need to figure out how those work)
- [x] reflective-rapidjson
- [x] require gcc5-c++ instead of gcc >= 5 (use CXX=/usr/bin/g++-5 in Leap)
- [x] fix service files (need to figure out alternative)
- [x] use CMake macro (need to figure out how those work)
- [ ] c++utilities
- Submit packages to factory:
osc submitrequest develproj/package openSUSE:Factory
- [ ] c++utilities
- [ ] qtutilities
- [ ] qtforkawesome
- [ ] syncthingtray
- [ ] tagparser
- [ ] tageditor
- [ ] passwordfile
- [ ] passwordmanager
- [ ] reflective-rapidjson
@lbeltrame FYI, since you liked to have the package in Tumbleweed.