-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdevops.yml
89 lines (89 loc) · 2.37 KB
/
devops.yml
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
---
native:
debian:
packages:
- pkg-config
- libgirepository1.0-dev
- gobject-introspection
- libgtk-3-dev
macos-homebrew:
packages:
- gtk+3
- gtk-mac-integration
- gobject-introspection
- gnome-icon-theme
macos-macports:
packages:
- gtk3
- gobject-introspection
- adwaita-icon-theme
variants:
- '+no_static'
- '-x11'
- '+no_x11'
- '+quartz'
- '-perl5_26'
- '-perl5_28'
- '+perl5_30'
- '-python27'
- '-python36'
- '-python37'
- '-python38'
- '+python39'
msys2-mingw64:
packages:
- mingw-w64-x86_64-gobject-introspection
- mingw-w64-x86_64-gtk3
dist:
app:
script: 'bin/app.pl'
macos-macports:
macosx_deployment_target: '10.10'
dmg:
app-name: "Perl Gtk3 Starter Basic"
plist:
CFBundleIdentifier: "io.github.orbital-transfer-example.Perl-Gtk3-Starter-Basic"
NSHumanReadableCopyright: "Perl_5 license"
LSMinimumSystemVersionByArchitecture_x86_64: '10.10.0'
msys2-mingw64:
wix:
app_shortname: 'perl-gtk3-starter'
manufacturer: 'Orbital Transfer Example'
product_name: 'Perl Gtk3 Starter Basic'
package_description: 'Perl Gtk3 Starter Basic Installer'
package_comments: 'This is an example of building a Perl Gtk3 application'
# Change the product_uuid for your own application by running:
#
# $ perl -MData::UUID -E 'say Data::UUID->new->create_str'
#
# and replacing the value with the output.
product_uuid: 'B25AC910-CCC3-11EB-A822-4B25BA419C9A'
ProgramMenuDir: 'Perl Gtk3 Starter'
INSTALLDIR: 'Perl Gtk3 Starter App'
pacman:
filter:
- package: 'python'
files:
- '.*'
- package: '-(tcl|tk)$'
files:
- '.*'
- package: '-make$'
files:
- '.*'
- package: '.*'
files:
# docs
- '/share/(gtk-)?doc/'
- '/share/man/'
- '\.(html|pdf)$'
- '\.(gir)$'
# includes
- '\.(c|h|hxx|idl)$'
# static libs
- '\.(a)$'
# only keep certain .exe files needed for post-install
- >
(?<!glib-compile-schemas)
(?<!gdk-pixbuf-query-loaders)
\.exe$