The 2024 Wheel Reinvention Jam just concluded. See the results.

Arch linux package?

Edit: my bad, didn't realize that it doesn't(?) support linux yet.

I searched motionbox on the official repos and aur today and it didn't show up. Is anyone interested in maintaining a pkgbuild on the AUR for it? If not, I wouldn't mind maintaining it.

Edited by Neo Ar on
Linux is not currently supported by MotionBox.
It's meant to be ported and I suspect it could already be built with a few minor tweaks.

I'm looking for contributors on the linux version.

Edited by Benjamin Arnaud on
Pulled the latest source from github, installed the dependencies except for sky (haven't looked into it yet), made appropriate modifications to configure,sh, and tried to build with qtmake from command line and qtcreator graphically. I'm building with qt5. I have the package qt5-declarative installed but I'm getting an Unknown module(s) in QT: declarative error.

I've never done any dev with qt; someone more knowledgeable about it would have better luck I imagine.


Edited by Neo Ar on
miotatsu
I have the package qt5-declarative installed but I'm getting an Unknown module(s) in QT: declarative error.

Well, on the latest Qt 5 the declarative module has to be compiled by hand. Also note that MotionBox is currently using Qt 4.8 by default.

Edited by Benjamin Arnaud on
bunjee
Also note that MotionBox is currently using Qt 4.8 by default.

Gave it a try with Qt 4.8 and success! Now I get compilation errors (as I was hoping for).

Is WApplication a Windows specific header or is it from sky or an undocumented dependency? Googling for it it looks like it is from something called "Wt"?

I'll probably switch to trying to build Sky next. My understanding is that Sky builds as a library that MotionBox dynamically links with, or is that incorrect?
I also tried building MotionBox on ArchLinux few weeks ago, but I didn't continue because it uses qt4. I don't want to install qt4 on my system, I have only qt5 installed. And porting MB to qt5 could potentially be too much work.

WApplication is here: https://github.com/omega-gg/Sky/b...master/include/SkGui/WApplication

Edited by Mārtiņš Možeiko on
I'm looking at the configure,sh for Sky and I see why declarative wasn't found when I tried building MotionBox with qt5. Arch Linux has a qt5-declarative package, but it does not have the folder names that are being copied in the script.

Here are the headers that the package has:
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
usr/include/
usr/include/qt/
usr/include/qt/QtPacketProtocol/
usr/include/qt/QtPacketProtocol/5.7.0/
usr/include/qt/QtPacketProtocol/5.7.0/QtPacketProtocol/
usr/include/qt/QtPacketProtocol/5.7.0/QtPacketProtocol/private/
usr/include/qt/QtPacketProtocol/5.7.0/QtPacketProtocol/private/qpacket_p.h
usr/include/qt/QtPacketProtocol/5.7.0/QtPacketProtocol/private/qpacketprotocol_p.h
usr/include/qt/QtPacketProtocol/QtPacketProtocol
usr/include/qt/QtPacketProtocol/QtPacketProtocolDepends
usr/include/qt/QtPacketProtocol/QtPacketProtocolVersion
usr/include/qt/QtPacketProtocol/qtpacketprotocolversion.h
usr/include/qt/QtQml/
usr/include/qt/QtQml/5.7.0/
usr/include/qt/QtQml/5.7.0/QtQml/
usr/include/qt/QtQml/5.7.0/QtQml/private/
usr/include/qt/QtQml/5.7.0/QtQml/private/qabstractanimationjob_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qanimationgroupjob_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qanimationjobutil_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qbitfield_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qcontinuinganimationgroupjob_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qdeletewatcher_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qfieldlist_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qfinitestack_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qflagpointer_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qhashedstring_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qintrusivelist_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qjsengine_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qjsvalue_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qjsvalueiterator_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qlazilyallocated_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qparallelanimationgroupjob_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qpauseanimationjob_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qpodvector_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qpointervaluepair_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlabstractbinding_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlabstractprofileradapter_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlaccessors_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmladaptormodel_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlapplicationengine_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlbind_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlbinding_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlboundsignal_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlboundsignalexpressionpointer_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlbuiltinfunctions_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlchangeset_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlcleanup_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlcompiler_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlcomponent_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlcomponentattached_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlconnections_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlcontext_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlcontextwrapper_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlcustomparser_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmldata_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmldebugconnector_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmldebugpluginmanager_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmldebugservice_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmldebugservicefactory_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmldebugserviceinterfaces_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmldebugstatesdelegate_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmldelegatemodel_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmldelegatemodel_p_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmldirparser_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlengine_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlexpression_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlextensionplugin_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlfileselector_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlglobal_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlguard_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlimport_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlincubator_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlinstantiator_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlinstantiator_p_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlirbuilder_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmljavascriptexpression_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmljsast_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmljsastfwd_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmljsastvisitor_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmljsengine_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmljsglobal_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmljsgrammar_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmljskeywords_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmljslexer_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmljsmemorypool_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmljsparser_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmllist_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmllistaccessor_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmllistcompositor_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmllistmodel_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmllistmodel_p_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmllistmodelworkeragent_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmllistwrapper_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmllocale_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlmemoryprofiler_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlmetatype_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlmodelindexvaluetype_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlmodelsmodule_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlnotifier_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlnullablevalue_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlobjectcreator_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlobjectmodel_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlopenmetaobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlplatform_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlprofiler_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlprofilerdefinitions_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlproperty_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlpropertycache_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlpropertyvalueinterceptor_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlproxymetaobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlrefcount_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlscriptstring_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlstringconverters_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlthread_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmltimer_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmltypecompiler_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmltypeloader_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmltypenamecache_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmltypenotavailable_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmltypewrapper_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlvaluetype_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlvaluetypeproxybinding_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlvaluetypewrapper_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlvme_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlvmemetaobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qqmlxmlhttprequest_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qquickpackage_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qquickworkerscript_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qrecursionwatcher_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qrecyclepool_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qsequentialanimationgroupjob_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qtqmlglobal_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4alloca_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4argumentsobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4arraybuffer_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4arraydata_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4arrayobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4assembler_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4binop_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4booleanobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4codegen_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4compileddata_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4compiler_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4context_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4context_p_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4dataview_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4dateobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4debugging_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4domerrors_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4engine_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4errorobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4executableallocator_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4function_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4functionobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4global_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4globalobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4heap_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4identifier_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4identifiertable_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4include_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4instr_moth_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4internalclass_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4isel_masm_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4isel_moth_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4isel_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4isel_util_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4jsir_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4jsonobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4lookup_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4managed_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4math_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4mathobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4memberdata_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4mm_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4numberobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4object_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4objectiterator_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4objectproto_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4persistent_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4profiling_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4property_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4qobjectwrapper_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4regalloc_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4regexp_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4regexpobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4registerinfo_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4runtime_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4scopedvalue_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4script_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4sequenceobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4serialize_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4sparsearray_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4sqlerrors_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4ssa_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4string_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4stringobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4targetplatform_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4typedarray_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4unop_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4util_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4value_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4variantobject_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv4vme_moth_p.h
usr/include/qt/QtQml/5.7.0/QtQml/private/qv8engine_p.h
usr/include/qt/QtQml/QJSEngine
usr/include/qt/QtQml/QJSValue
usr/include/qt/QtQml/QJSValueIterator
usr/include/qt/QtQml/QJSValueList
usr/include/qt/QtQml/QQmlAbstractUrlInterceptor
usr/include/qt/QtQml/QQmlApplicationEngine
usr/include/qt/QtQml/QQmlAttachedPropertiesFunc
usr/include/qt/QtQml/QQmlComponent
usr/include/qt/QtQml/QQmlContext
usr/include/qt/QtQml/QQmlDebuggingEnabler
usr/include/qt/QtQml/QQmlEngine
usr/include/qt/QtQml/QQmlError
usr/include/qt/QtQml/QQmlExpression
usr/include/qt/QtQml/QQmlExtensionInterface
usr/include/qt/QtQml/QQmlExtensionPlugin
usr/include/qt/QtQml/QQmlFile
usr/include/qt/QtQml/QQmlFileSelector
usr/include/qt/QtQml/QQmlImageProviderBase
usr/include/qt/QtQml/QQmlIncubationController
usr/include/qt/QtQml/QQmlIncubator
usr/include/qt/QtQml/QQmlInfo
usr/include/qt/QtQml/QQmlListProperty
usr/include/qt/QtQml/QQmlListReference
usr/include/qt/QtQml/QQmlNetworkAccessManagerFactory
usr/include/qt/QtQml/QQmlParserStatus
usr/include/qt/QtQml/QQmlProperties
usr/include/qt/QtQml/QQmlProperty
usr/include/qt/QtQml/QQmlPropertyMap
usr/include/qt/QtQml/QQmlPropertyValueSource
usr/include/qt/QtQml/QQmlScriptString
usr/include/qt/QtQml/QQmlTypeInfo
usr/include/qt/QtQml/QQmlTypesExtensionInterface
usr/include/qt/QtQml/QtQml
usr/include/qt/QtQml/QtQmlDepends
usr/include/qt/QtQml/QtQmlVersion
usr/include/qt/QtQml/qjsengine.h
usr/include/qt/QtQml/qjsvalue.h
usr/include/qt/QtQml/qjsvalueiterator.h
usr/include/qt/QtQml/qqml.h
usr/include/qt/QtQml/qqmlabstracturlinterceptor.h
usr/include/qt/QtQml/qqmlapplicationengine.h
usr/include/qt/QtQml/qqmlcomponent.h
usr/include/qt/QtQml/qqmlcontext.h
usr/include/qt/QtQml/qqmldebug.h
usr/include/qt/QtQml/qqmlengine.h
usr/include/qt/QtQml/qqmlerror.h
usr/include/qt/QtQml/qqmlexpression.h
usr/include/qt/QtQml/qqmlextensioninterface.h
usr/include/qt/QtQml/qqmlextensionplugin.h
usr/include/qt/QtQml/qqmlfile.h
usr/include/qt/QtQml/qqmlfileselector.h
usr/include/qt/QtQml/qqmlincubator.h
usr/include/qt/QtQml/qqmlinfo.h
usr/include/qt/QtQml/qqmllist.h
usr/include/qt/QtQml/qqmlnetworkaccessmanagerfactory.h
usr/include/qt/QtQml/qqmlparserstatus.h
usr/include/qt/QtQml/qqmlprivate.h
usr/include/qt/QtQml/qqmlproperty.h
usr/include/qt/QtQml/qqmlpropertymap.h
usr/include/qt/QtQml/qqmlpropertyvaluesource.h
usr/include/qt/QtQml/qqmlscriptstring.h
usr/include/qt/QtQml/qtqmlglobal.h
usr/include/qt/QtQml/qtqmlversion.h
usr/include/qt/QtQmlDebug/
usr/include/qt/QtQmlDebug/5.7.0/
usr/include/qt/QtQmlDebug/5.7.0/QtQmlDebug/
usr/include/qt/QtQmlDebug/5.7.0/QtQmlDebug/private/
usr/include/qt/QtQmlDebug/5.7.0/QtQmlDebug/private/qqmldebugclient_p.h
usr/include/qt/QtQmlDebug/5.7.0/QtQmlDebug/private/qqmldebugclient_p_p.h
usr/include/qt/QtQmlDebug/5.7.0/QtQmlDebug/private/qqmldebugconnection_p.h
usr/include/qt/QtQmlDebug/5.7.0/QtQmlDebug/private/qqmlenginecontrolclient_p.h
usr/include/qt/QtQmlDebug/5.7.0/QtQmlDebug/private/qqmlenginecontrolclient_p_p.h
usr/include/qt/QtQmlDebug/5.7.0/QtQmlDebug/private/qqmleventlocation_p.h
usr/include/qt/QtQmlDebug/5.7.0/QtQmlDebug/private/qqmlprofilerclient_p.h
usr/include/qt/QtQmlDebug/5.7.0/QtQmlDebug/private/qqmlprofilerclient_p_p.h
usr/include/qt/QtQmlDebug/QtQmlDebug
usr/include/qt/QtQmlDebug/QtQmlDebugDepends
usr/include/qt/QtQmlDebug/QtQmlDebugVersion
usr/include/qt/QtQmlDebug/qtqmldebugversion.h
usr/include/qt/QtQmlDevTools/
usr/include/qt/QtQmlDevTools/5.7.0/
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qbitfield_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qdeletewatcher_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qfieldlist_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qfinitestack_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qflagpointer_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qhashedstring_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qintrusivelist_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qlazilyallocated_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qpodvector_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qpointervaluepair_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmlirbuilder_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmljsast_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmljsastfwd_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmljsastvisitor_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmljsengine_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmljsglobal_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmljsgrammar_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmljskeywords_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmljslexer_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmljsmemorypool_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmljsparser_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmlnullablevalue_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmlrefcount_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmlthread_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qqmltypecompiler_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qrecursionwatcher_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qrecyclepool_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qtqmldevtoolsglobal_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4alloca_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4argumentsobject_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4arraybuffer_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4arraydata_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4arrayobject_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4booleanobject_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4codegen_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4compileddata_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4compiler_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4context_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4context_p_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4dataview_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4dateobject_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4debugging_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4engine_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4errorobject_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4executableallocator_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4function_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4functionobject_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4global_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4globalobject_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4heap_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4identifier_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4identifiertable_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4include_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4instr_moth_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4internalclass_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4isel_moth_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4isel_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4isel_util_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4jsir_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4jsonobject_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4lookup_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4managed_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4math_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4mathobject_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4memberdata_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4mm_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4numberobject_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4object_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4objectiterator_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4objectproto_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4persistent_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4profiling_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4property_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4qobjectwrapper_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4regexp_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4regexpobject_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4runtime_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4scopedvalue_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4script_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4sequenceobject_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4serialize_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4sparsearray_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4ssa_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4string_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4stringobject_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4typedarray_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4util_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4value_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4variantobject_p.h
usr/include/qt/QtQmlDevTools/5.7.0/QtQmlDevTools/private/qv4vme_moth_p.h
usr/include/qt/QtQmlDevTools/QtQmlDevTools
usr/include/qt/QtQmlDevTools/QtQmlDevToolsDepends
usr/include/qt/QtQmlDevTools/QtQmlDevToolsVersion
usr/include/qt/QtQmlDevTools/qtqmldevtoolsversion.h
usr/include/qt/QtQuick/
usr/include/qt/QtQuick/5.7.0/
usr/include/qt/QtQuick/5.7.0/QtQuick/
usr/include/qt/QtQuick/5.7.0/QtQuick/private/
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qaccessiblequickitem_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qaccessiblequickview_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qqmldesignermetaobject_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickaccessibleattached_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickaccessiblefactory_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickanchors_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickanchors_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickanimatedimage_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickanimatedimage_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickanimatedsprite_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickanimation_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickanimation_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickanimationcontroller_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickanimator_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickanimator_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickanimatorcontroller_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickanimatorjob_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickapplication_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickbehavior_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickborderimage_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickborderimage_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickcanvascontext_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickcanvasitem_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickclipnode_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickcontext2d_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickcontext2dcommandbuffer_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickcontext2dtexture_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickcontext2dtile_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickdesignercustomobjectdata_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickdesignersupport_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickdesignersupportitems_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickdesignersupportmetainfo_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickdesignersupportproperties_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickdesignersupportpropertychanges_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickdesignersupportstates_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickdesignerwindowmanager_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickdrag_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickdroparea_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickevents_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickflickable_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickflickable_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickflickablebehavior_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickflipable_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickfocusscope_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickfontloader_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickfontmetrics_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickgridview_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickimage_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickimage_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickimagebase_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickimagebase_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickimplicitsizeitem_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickimplicitsizeitem_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickitem_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickitemanimation_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickitemanimation_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickitemchangelistener_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickitemsmodule_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickitemview_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickitemview_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickitemviewtransition_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicklistview_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickloader_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickloader_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickmousearea_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickmousearea_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickmultipointtoucharea_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickopenglinfo_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickpainteditem_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickpath_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickpath_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickpathinterpolator_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickpathview_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickpathview_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickpincharea_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickpincharea_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickpixmapcache_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickpositioners_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickpositioners_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickprofiler_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickpropertychanges_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickrectangle_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickrectangle_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickrendercontrol_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickrepeater_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickrepeater_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickscalegrid_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickscreen_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickshadereffect_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickshadereffectmesh_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickshadereffectnode_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickshadereffectsource_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickshortcut_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicksmoothedanimation_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicksmoothedanimation_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickspringanimation_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicksprite_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickspriteengine_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickspritesequence_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickstate_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickstate_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickstatechangescript_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickstategroup_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickstateoperations_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickstyledtext_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicksvgparser_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicksystempalette_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktext_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktext_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktextcontrol_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktextcontrol_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktextdocument_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktextedit_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktextedit_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktextinput_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktextinput_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktextmetrics_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktextnode_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktextnodeengine_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktextutil_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktimeline_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktransition_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktransitionmanager_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquicktranslate_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickutilmodule_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickvalidator_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickvaluetypes_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickview_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickwindow_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickwindowattached_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qquickwindowmodule_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgabstractrenderer_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgadaptationlayer_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgareaallocator_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgatlastexture_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgbatchrenderer_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgcontext_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgcontextplugin_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgdefaultdistancefieldglyphcache_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgdefaultglyphnode_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgdefaultglyphnode_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgdefaultimagenode_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgdefaultlayer_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgdefaultpainternode_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgdefaultrectanglenode_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgdepthstencilbuffer_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgdistancefieldglyphnode_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgdistancefieldglyphnode_p_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgdistancefieldutil_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgengine_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsggeometry_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgmaterialshader_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgnode_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgnodeupdater_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgrenderer_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgrenderloop_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgrendernode_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgshadersourcebuilder_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgtexture_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgtexturematerial_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgthreadedrenderloop_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qsgwindowsrenderloop_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qtquick2_p.h
usr/include/qt/QtQuick/5.7.0/QtQuick/private/qtquickglobal_p.h
usr/include/qt/QtQuick/QQuickAsyncImageProvider
usr/include/qt/QtQuick/QQuickFramebufferObject
usr/include/qt/QtQuick/QQuickImageProvider
usr/include/qt/QtQuick/QQuickImageResponse
usr/include/qt/QtQuick/QQuickItem
usr/include/qt/QtQuick/QQuickItemGrabResult
usr/include/qt/QtQuick/QQuickPaintedItem
usr/include/qt/QtQuick/QQuickRenderControl
usr/include/qt/QtQuick/QQuickTextDocument
usr/include/qt/QtQuick/QQuickTextureFactory
usr/include/qt/QtQuick/QQuickTransform
usr/include/qt/QtQuick/QQuickView
usr/include/qt/QtQuick/QQuickWindow
usr/include/qt/QtQuick/QSGAbstractRenderer
usr/include/qt/QtQuick/QSGBasicGeometryNode
usr/include/qt/QtQuick/QSGClipNode
usr/include/qt/QtQuick/QSGDynamicTexture
usr/include/qt/QtQuick/QSGEngine
usr/include/qt/QtQuick/QSGFlatColorMaterial
usr/include/qt/QtQuick/QSGGeometry
usr/include/qt/QtQuick/QSGGeometryNode
usr/include/qt/QtQuick/QSGMaterial
usr/include/qt/QtQuick/QSGMaterialShader
usr/include/qt/QtQuick/QSGMaterialType
usr/include/qt/QtQuick/QSGNode
usr/include/qt/QtQuick/QSGNodeVisitor
usr/include/qt/QtQuick/QSGOpacityNode
usr/include/qt/QtQuick/QSGOpaqueTextureMaterial
usr/include/qt/QtQuick/QSGRootNode
usr/include/qt/QtQuick/QSGSimpleMaterial
usr/include/qt/QtQuick/QSGSimpleMaterialComparableMaterial
usr/include/qt/QtQuick/QSGSimpleMaterialShader
usr/include/qt/QtQuick/QSGSimpleRectNode
usr/include/qt/QtQuick/QSGSimpleTextureNode
usr/include/qt/QtQuick/QSGTexture
usr/include/qt/QtQuick/QSGTextureMaterial
usr/include/qt/QtQuick/QSGTextureProvider
usr/include/qt/QtQuick/QSGTransformNode
usr/include/qt/QtQuick/QSGVertexColorMaterial
usr/include/qt/QtQuick/QtQuick
usr/include/qt/QtQuick/QtQuickDepends
usr/include/qt/QtQuick/QtQuickVersion
usr/include/qt/QtQuick/qquickframebufferobject.h
usr/include/qt/QtQuick/qquickimageprovider.h
usr/include/qt/QtQuick/qquickitem.h
usr/include/qt/QtQuick/qquickitemgrabresult.h
usr/include/qt/QtQuick/qquickpainteditem.h
usr/include/qt/QtQuick/qquickrendercontrol.h
usr/include/qt/QtQuick/qquicktextdocument.h
usr/include/qt/QtQuick/qquickview.h
usr/include/qt/QtQuick/qquickwindow.h
usr/include/qt/QtQuick/qsgabstractrenderer.h
usr/include/qt/QtQuick/qsgengine.h
usr/include/qt/QtQuick/qsgflatcolormaterial.h
usr/include/qt/QtQuick/qsggeometry.h
usr/include/qt/QtQuick/qsgmaterial.h
usr/include/qt/QtQuick/qsgnode.h
usr/include/qt/QtQuick/qsgsimplematerial.h
usr/include/qt/QtQuick/qsgsimplerectnode.h
usr/include/qt/QtQuick/qsgsimpletexturenode.h
usr/include/qt/QtQuick/qsgtexture.h
usr/include/qt/QtQuick/qsgtexturematerial.h
usr/include/qt/QtQuick/qsgtextureprovider.h
usr/include/qt/QtQuick/qsgvertexcolormaterial.h
usr/include/qt/QtQuick/qtquickglobal.h
usr/include/qt/QtQuick/qtquickversion.h
usr/include/qt/QtQuickParticles/
usr/include/qt/QtQuickParticles/5.7.0/
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickage_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickangledirection_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickcumulativedirection_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickcustomaffector_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickcustomparticle_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickdirection_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickellipseextruder_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickfriction_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickgravity_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickgroupgoal_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickimageparticle_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickitemparticle_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquicklineextruder_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickmaskextruder_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickparticleaffector_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickparticleemitter_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickparticleextruder_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickparticlegroup_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickparticlepainter_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickparticlesmodule_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickparticlesystem_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickpointattractor_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickpointdirection_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickrectangleextruder_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickspritegoal_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquicktargetdirection_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquicktrailemitter_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickturbulence_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickv4particledata_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qquickwander_p.h
usr/include/qt/QtQuickParticles/5.7.0/QtQuickParticles/private/qtquickparticlesglobal_p.h
usr/include/qt/QtQuickParticles/QtQuickParticles
usr/include/qt/QtQuickParticles/QtQuickParticlesDepends
usr/include/qt/QtQuickParticles/QtQuickParticlesVersion
usr/include/qt/QtQuickParticles/qtquickparticlesversion.h
usr/include/qt/QtQuickTest/
usr/include/qt/QtQuickTest/5.7.0/
usr/include/qt/QtQuickTest/5.7.0/QtQuickTest/
usr/include/qt/QtQuickTest/5.7.0/QtQuickTest/private/
usr/include/qt/QtQuickTest/5.7.0/QtQuickTest/private/qtestoptions_p.h
usr/include/qt/QtQuickTest/5.7.0/QtQuickTest/private/quicktestevent_p.h
usr/include/qt/QtQuickTest/5.7.0/QtQuickTest/private/quicktestresult_p.h
usr/include/qt/QtQuickTest/QtQuickTest
usr/include/qt/QtQuickTest/QtQuickTestDepends
usr/include/qt/QtQuickTest/QtQuickTestVersion
usr/include/qt/QtQuickTest/qtquicktestversion.h
usr/include/qt/QtQuickTest/quicktest.h
usr/include/qt/QtQuickTest/quicktestglobal.h
usr/include/qt/QtQuickWidgets/
usr/include/qt/QtQuickWidgets/5.7.0/
usr/include/qt/QtQuickWidgets/5.7.0/QtQuickWidgets/
usr/include/qt/QtQuickWidgets/5.7.0/QtQuickWidgets/private/
usr/include/qt/QtQuickWidgets/5.7.0/QtQuickWidgets/private/qquickwidget_p.h
usr/include/qt/QtQuickWidgets/QQuickWidget
usr/include/qt/QtQuickWidgets/QtQuickWidgets
usr/include/qt/QtQuickWidgets/QtQuickWidgetsDepends
usr/include/qt/QtQuickWidgets/QtQuickWidgetsVersion
usr/include/qt/QtQuickWidgets/qquickwidget.h
usr/include/qt/QtQuickWidgets/qtquickwidgetsglobal.h
usr/include/qt/QtQuickWidgets/qtquickwidgetsversion.h


For now I'll continue with trying to build with Qt 4.8

Edited by Neo Ar on
Looks like you guys are making some progress, exciting to see ! Can't wait to have MotionBox running on Linux.

- MotionBox is currently based on a modded QtQuick 1 (QDeclarative*.*) and Qt 4.8 *but* it should also build with Qt 5. Maybe the headers you are looking for are in "qtquick1" ?

- For the configure.sh it currently supports win32 and we have to add linux configuration there.

- You need to build Sky kit before MotionBox. You can view it as MotionBox engine.

Edited by Benjamin Arnaud on
Edit: just realized I had my qt includes left over from trying to build with qt5, the compilation errors I linked in this post are because of this, will clean and try again

Edit Edit: qt4 package on arch linux has no /usr/include/qt4/QtCore/private (I think that is what this is looking for)
1
2
3
src/declarative/WDeclarativeMouseArea.cpp:35:31: fatal error: private/qobject_p.h: No such file or directory
 #include <private/qobject_p.h>
                               ^

The head of https://code.qt.io/cgit/qt/qt.git has qobject_p.h in src/corelib/kernel

Had some time this afternoon to try to compile Sky with qt4, here is a dump of the compilation errors: https://gist.github.com/miotatsu/b3dbb2f33e7f22f4a3ce3da783fc100b

I haven't gotten around to looking into them yet, if anyone else wants to poke around in the meantime though those compiler errors should point you towards whatever needs to be changed to build on linux

This is the configure,sh that I use:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/sh
Qt5_version="5.7.0"
bin4="bin"
bin5="latest"
if [ $# != 1 ] || [ $1 != "qt4" -a $1 != "qt5" -a $1 != "clean" ]; then
    echo "Usage: configure <qt4 | qt5 | clean>"
    exit 1
fi
if [ $1 = "clean" ]; then
    rm -rf lib
    mkdir  lib
    touch  lib/.gitignore
    rm -rf "$bin4"
    mkdir  "$bin4"
    touch  "$bin4"/.gitignore
    rm -rf "$bin5"
    mkdir  "$bin5"
    touch  "$bin5"/.gitignore
    rm -rf include/Qt
    rm -rf include/vlc
    rm -rf include/libtorrent
    rm -rf include/Boost
    exit 0
fi
if [ $1 = "qt5" ]; then
    mkdir include/Qt
    mkdir include/Qt/QtCore
    mkdir include/Qt/QtCore/private
    cp /usr/include/qt/QtCore/* include/Qt/QtCore
    cp /usr/include/qt/QtCore/"$Qt5_version"/QtCore/private/* include/Qt/QtCore/private
    mkdir include/Qt/QtDeclarative
    mkdir include/Qt/QtDeclarative/private
    cp /usr/include/qt/QtDeclarative/* include/Qt/QtDeclarative
    cp /usr/include/qt/QtDeclarative/"$Qt5_version"/QtDeclarative/private/* include/Qt/QtDeclarative/private
fi
cp -r /usr/include/vlc include
cp -r /usr/include/torrent include
cp -r /usr/include/boost include


For those on arch linux, here are some helpful links for you:
https://wiki.archlinux.org/index.php/Qt
Qt package search results:
https://www.archlinux.org/package...x86_64&q=qt5&maintainer=&flagged= (scroll to packages starting with "qt5-")
https://www.archlinux.org/package...&arch=x86_64&flagged=&maintainer=

Quick install dependencies for Sky & MotionBox: `pacman -S qt4 qtwebkit vlc libtorrent-rasterbar boost openssl`
I currently build with `qmake-qt4 -r` (run once) `make` (to build)


Edited by Neo Ar on
2016-09-09 Edit:
  • Undocumented dependency: qtwebkit
  • Dependency libtorrent refers to libtorrent-rasterbar, not rtorrent's libtorrent

current roadblock:
1
2
3
4
5
6
7
g++ -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,-O1 -shared -o libSkTorrent.so WControllerTorrent.o WBackendTorrent.o WHookTorrent.o WTorrentEngine.o moc_WControllerTorrent.o moc_WBackendTorrent.o moc_WHookTorrent.o moc_WTorrentEngine.o   -L/usr/lib -L/home/mio/Programming/Sky/src/SkTorrent/../../lib -lSkCore -lSkGui -static -L/home/mio/Programming/Sky/src/SkTorrent -ltorrent -static -lboost_system -static -lboost_random -static -lboost_chrono -lQtDeclarative -lQtGui -lQtNetwork -lQtCore -lpthread  
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/crtbeginT.o: relocation R_X86_64_32 against hidden symbol `__TMC_END__' can not be used when making a shared object
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:122: ../../lib/libSkTorrent.so] Error 1
make[1]: Leaving directory '/home/mio/Programming/Sky/src/SkTorrent'
make: *** [Makefile:133: sub-src-SkTorrent-make_default] Error 2


From googling the error it looks like the problem is that it is trying to compile without -fPIC. I've tried adding it with QMAKE_CFLAGS and QMAKE_CXXFLAGS in the SkTorrent,pro but it seems to completely ignore it... I know that my changes are visible however, as I am able to change the name of libraries to link to when I edit the LIBS :/

Edited by Neo Ar on
@miotatsu: Quite impressed by the progress so far. Great stuff !
If you are stuck with linking issues you're close from our first MotionBox linux build :D.

I'm using a libtorrent static build because I couldn't compile it otherwise on Windows / gcc 4.9.2.

That's why I'm linking with the lib using the "-static" prefix. I guess linux libtorrent libraries are dynamic, did you try removing the "-static" prefix ?

Also you can draw inspiration from the qBittorrent linux builds: http://github.com/qbittorrent/qBi...-qBittorrent-on-Debian-and-Ubuntu.

Keep me posted, last week was busy but now I'm available to help !

Edited by Benjamin Arnaud on
bunjee

That's why I'm linking with the lib using the "-static" prefix. I guess linux libtorrent libraries are dynamic, did you try removing the "-static" prefix ?


Good call, didn't think of that. I now have Sky built on Linux :)
I'll clean up my changes to the .pro files so that it doesn't mess with the Windows build, rebase my commits, and submit a pull request later tonight!

Thanks miotatsu ! I'll review that on GitHub.

The next step would be to build MotionBox and run it.
Also, I'm interested in having it work on ubuntu, possibly with an installer. I'm currently using the Qt Installer Framework.

Edited by Benjamin Arnaud on
bunjee

The next step would be to build MotionBox and run it.

Yep, I've forked it and will see what needs to be changed for it to build when I have some more free time :)
bunjee

Also, I'm interested in having it work on ubuntu, possibly with an installer. I'm currently using the Qt Installer Framework.

On ubuntu the standard way to install a piece of software is with a deb package. Most projects that provide linux builds provide their software in .deb, .rpm, and source (.tar.gz) formats. deb and rpm packages cover the major distros; other distros (such as Arch) normally rely on the community of users to maintain special packages that either build from source or extract the files from a deb/rpm.

I'm not familiar with creating deb packages (nor do I really want to maintain packages for platforms I don't use), so I'm afraid you'll need to find someone else to help with the deb and rpm packages. I'm happy to help get the source building on Linux and maintaining packages for Arch though :)

Edit, here are some helpful links to help you with learning how to create deb and rpm packages:
https://www.debian.org/doc/manual...g-tutorial/packaging-tutorial.pdf
https://fedoraproject.org/wiki/How_to_create_an_RPM_package

Edited by Neo Ar on
miotatsu
Yep, I've forked it and will see what needs to be changed for it to build when I have some more free time :)

It's mostly QML so it should build well. Making it run is another story.

I can already point that WResizer might need to be tweaked to get proper window resizing. But you can draw inspiration from this.

miotatsu
Most projects that provide linux builds provide their software in .deb, .rpm, and source (.tar.gz) formats.

Until I find a maintainer for each platform I might stick to the Qt Installer route.

miotatsu
I'm happy to help get the source building on Linux and maintaining packages for Arch though :)

Yep I'm really happy if you can do it. Besides you got me curious about the distro.
At one point I would like to automate building using travis, are you familiar with it?

Edited by Benjamin Arnaud on