mirror of
https://github.com/arcan1s/awesome-widgets.git
synced 2025-04-24 15:37:23 +00:00
Move old chechUpdates() method to this class. Create ability to show ChangeLog after updates (by using global config with version). Changelog (only for the latest version) will be written to version.h during cmake run.
72 lines
2.9 KiB
C
72 lines
2.9 KiB
C
#ifndef VERSION_H
|
|
#define VERSION_H
|
|
|
|
|
|
// information
|
|
#define NAME "Awesome Widgets"
|
|
#define VERSION "@PROJECT_VERSION@"
|
|
#define COMMIT_SHA "@PROJECT_COMMIT_SHA@"
|
|
#define AUTHOR "@PROJECT_AUTHOR@"
|
|
#define TRANSLATORS "Ernesto Aviles Vzqz (Spanish), Mermouy (French), underr (Brazillian Portuguese), Viktor Slobodyan (Ukrainian), Lemueler (Chinese), Heimen Stoffels (Dutch)"
|
|
#define EMAIL "@PROJECT_CONTACT@"
|
|
#define LICENSE "@PROJECT_LICENSE@"
|
|
#define TRDPARTY_LICENSE "tasks,BSD,https://github.com/mhogomchungu/tasks;QReplyTimeout wrapper,no,http://codereview.stackexchange.com/questions/30031/qnetworkreply-network-reply-timeout-helper"
|
|
#define SPECIAL_THANKS "Yahoo! Finance,https://finance.yahoo.com/;Yahoo! Weather,https://weather.yahoo.com/;JetBrains,https://www.jetbrains.com/"
|
|
#define CHANGELOG "@PROJECT_CHANGELOG@"
|
|
|
|
// configuraion
|
|
// graphical items api version
|
|
#define AWGIAPI 3
|
|
// extquotes api version
|
|
#define AWEQAPI 3
|
|
// extscript api version
|
|
#define AWESAPI 4
|
|
// extupgrade api version
|
|
#define AWEUAPI 3
|
|
// extweather api version
|
|
#define AWEWAPI 2
|
|
// network requests timeout, ms
|
|
#define REQUEST_TIMEOUT 5000
|
|
// available time keys
|
|
#define TIME_KEYS "dddd,ddd,dd,d,MMMM,MMM,MM,M,yyyy,yy,hh,h,HH,H,mm,m,ss,s,t,ap,a,AP,A"
|
|
#cmakedefine BUILD_FUTURE
|
|
#cmakedefine BUILD_TESTING
|
|
|
|
// links
|
|
#define HOMEPAGE "https://arcanis.name/projects/awesome-widgets/"
|
|
#define REPOSITORY "https://github.com/arcan1s/awesome-widgets"
|
|
#define RELEASES "https://github.com/arcan1s/awesome-widgets/releases/tag/V."
|
|
#define VERSION_API "https://api.github.com/repos/arcan1s/awesome-widgets/releases"
|
|
#define BUGTRACKER "https://github.com/arcan1s/awesome-widgets/issues"
|
|
#define TRANSLATION "https://github.com/arcan1s/awesome-widgets/issues/14"
|
|
#define AUR_PACKAGES "https://aur.archlinux.org/packages/plasma5-applet-awesome-widgets/"
|
|
#define OPENSUSE_PACKAGES "http://software.opensuse.org/package/awesome-widgets"
|
|
|
|
// build information
|
|
#define BUILD_DATE "@CURRENT_DATE@"
|
|
#define DATE "2013-@CURRENT_YEAR@"
|
|
|
|
// cmake properties
|
|
#define CMAKE_BUILD_TYPE "@CMAKE_BUILD_TYPE@"
|
|
#define CMAKE_CXX_COMPILER "@CMAKE_CXX_COMPILER@"
|
|
#define CMAKE_CXX_FLAGS "@CMAKE_CXX_FLAGS@"
|
|
#define CMAKE_CXX_FLAGS_DEBUG "@CMAKE_CXX_FLAGS_DEBUG@"
|
|
#define CMAKE_CXX_FLAGS_RELEASE "@CMAKE_CXX_FLAGS_RELEASE@"
|
|
#define CMAKE_CXX_FLAGS_OPTIMIZATION "@CMAKE_CXX_FLAGS_OPTIMIZATION@"
|
|
#define CMAKE_DEFINITIONS "@CMAKE_DEFINITIONS@"
|
|
#define CMAKE_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@"
|
|
#define CMAKE_MODULE_LINKER_FLAGS "@CMAKE_MODULE_LINKER_FLAGS@"
|
|
#define CMAKE_SHARED_LINKER_FLAGS "@CMAKE_SHARED_LINKER_FLAGS@"
|
|
// components
|
|
#define BUILD_PLASMOIDS "@BUILD_PLASMOIDS@"
|
|
#define BUILD_DEB_PACKAGE "@BUILD_DEB_PACKAGE@"
|
|
#define BUILD_RPM_PACKAGE "@BUILD_RPM_PACKAGE@"
|
|
#define CLANGFORMAT_EXECUTABLE "@CLANGFORMAT_EXECUTABLE@"
|
|
#define CPPCHECK_EXECUTABLE "@CPPCHECK_EXECUTABLE@"
|
|
// additional functions
|
|
#define PROP_FUTURE "@BUILD_FUTURE@"
|
|
#define PROP_TEST "@BUILD_TESTING@"
|
|
|
|
|
|
#endif /* VERSION_H */
|