Skip to content

Commit

Permalink
Release 3.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
alainm23 committed Feb 10, 2022
1 parent 79eb825 commit 5a635cb
Show file tree
Hide file tree
Showing 28 changed files with 762 additions and 4,322 deletions.
7 changes: 4 additions & 3 deletions data/com.github.alainm23.planner.appdata.xml.in
Original file line number Diff line number Diff line change
Expand Up @@ -35,16 +35,17 @@
<binary>com.github.alainm23.planner</binary>
</provides>
​<releases>
<release version="3.0" date="2021-02-08">
<release version="3.0.2" date="2021-02-10">
<description>
<p>Planner 3.0 is here...</p>
<p>Planner 3.0 Beta1 is here...</p>
<ul>
<li>🚀️ Complete redesign of the UI.</li>
<li>🤚️ Drag and Order arrived: Sort your tasks wherever you want.</li>
<li>💯️ Progress indicator for each project.</li>
<li>💯️ Progress and Emoji indicator for each project.</li>
<li>💪️ Be more productive and organize your tasks by 'Sections'.</li>
<li>💎️ Magic Button: Drag and Drop and create your tasks wherever you want.</li>
<li>🌙️ Better integration with the dark theme.</li>
<li>🌙️ Slim Mode.</li>
<li>🎉️ and much more.</li>
</ul>
</description>
Expand Down
2 changes: 1 addition & 1 deletion data/com.github.alainm23.planner.gschema.xml
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@
</key>

<key name="window-size" type="(ii)">
<default>(1160, 795)</default>
<default>(1000, 800)</default>
<summary>Most recent window size</summary>
<description>Most recent window size (width, height)</description>
</key>
Expand Down
51 changes: 33 additions & 18 deletions meson.build
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
project (
'com.github.alainm23.planner',
'vala', 'c',
version: '3.0'
version: '3.0.2'
)

gnome = import ('gnome')
i18n = import ('i18n')

add_global_arguments('-DGETTEXT_PACKAGE="@0@"'.format (meson.project_name()), language:'c')

asresources = gnome.compile_resources (
gresource = gnome.compile_resources (
'as-resources', 'data/' + meson.project_name () + '.gresource.xml',
source_dir: 'data',
c_name: 'as'
Expand All @@ -21,12 +21,37 @@ conf_data.set_quoted('GETTEXT_PACKAGE', meson.project_name())
conf_data.set_quoted('VERSION', meson.project_version())
conf_data.set_quoted('PREFIX', get_option('prefix'))
conf_data.set_quoted('DATADIR', join_paths (get_option('prefix'), get_option('datadir')))
config_header = configure_file(
config_file = configure_file(
input : 'config.vala.in',
output : 'config.vala',
configuration : conf_data
)

# libecal_dep = dependency('libecal-2.0')

planner_deps = [
dependency('glib-2.0'),
dependency('gobject-2.0'),
dependency('gee-0.8', version: '>=0.8.5'),
dependency('granite'),
dependency('gtk+-3.0'),
dependency('sqlite3'),
dependency('json-glib-1.0'),
dependency('webkit2gtk-4.0'),
dependency('libhandy-1', version: '>= 0.90.0'),
## libecal_dep,
# dependency('libedataserver-1.2'),
# dependency('libical-glib'),
# dependency('libgdata'),
meson.get_compiler ('c').find_library ('m', required : false)
]

# if libecal_dep.version().version_compare('>=3.39.2')
# add_project_arguments('--define=HAS_EDS_3_40', language: 'vala')
# else
# planner_deps += meson.get_compiler('vala').find_library('libecal-2.0-fixes', dirs: meson.current_source_dir() / 'vapi')
# endif

executable (
meson.project_name (),
'src/Util.vala',
Expand All @@ -42,6 +67,7 @@ executable (
'src/Layouts/ViewHeader.vala',
'src/Layouts/SectionRow.vala',
'src/Layouts/LabelChild.vala',
'src/Layouts/SectionChild.vala',

'src/Widgets/Entry.vala',
'src/Widgets/DynamicIcon.vala',
Expand Down Expand Up @@ -80,6 +106,7 @@ executable (
'src/Views/Scheduled/ScheduledHeader.vala',
'src/Views/Scheduled/ScheduledDay.vala',
'src/Views/Label.vala',
'src/Views/Board.vala',

'src/Dialogs/TodoistOAuth.vala',
'src/Dialogs/Project.vala',
Expand Down Expand Up @@ -125,21 +152,9 @@ executable (
'src/Objects/Color.vala',
'src/Objects/DueDate.vala',
'src/Objects/ItemLabel.vala',

asresources,
config_header,
dependencies: [
dependency('glib-2.0'),
dependency('gobject-2.0'),
dependency('gee-0.8', version: '>=0.8.5'),
dependency('granite'),
dependency('gtk+-3.0'),
dependency('sqlite3'),
dependency('json-glib-1.0'),
dependency('webkit2gtk-4.0'),
dependency('libhandy-1', version: '>= 0.90.0'),
meson.get_compiler ('c').find_library ('m', required : false)
],
gresource,
config_file,
dependencies: planner_deps,
install: true
)

Expand Down
Loading

0 comments on commit 5a635cb

Please sign in to comment.