aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 91dfa0a12161389a2117677fc9b0b6e9cb0137e5 (plain)
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
# Maintainer: Artyom Nazarov <artnazarov@vk.com>
pkgname=htmlbuilder
pkgver=0.0.1
pkgrel=1
arch=('x86_64')
license=('custom')
depends=('lazarus' 'qt5pas' 'gtk2' 'fpc' )  # Зависимости
source=("htmlbuilder.lpi" "htmlbuilder.lpr" "htmlbuilder.install" "asn1util.pas"  "editor_js.pas" "pingsend.pas" "ssl_libssh2.pas" "synacrypt.pas"
"asyncqueue.pas"        "fontsettings.pas"  "pop3send.pas"                   "ssl_openssl11_lib.pas"    "synadbg.pas"
"blcksock.pas"          "ftpsend.pas"       "renderhtml.pas"                 "ssl_openssl11.pas"        "synafpc.pas"
"clamsend.pas"          "ftptsend.pas"      "replacers.pas"                  "ssl_openssl3_lib.pas"     "synaicnv.pas"
"const_for_app.pas"     "httpsend.pas"      "selection_history_dialog.pas"   "ssl_openssl3.pas"         "synaip.pas"
"Crypt32.pas"           "imapsend.pas"      "selection_history_manager.pas"  "ssl_openssl_capi.pas"     "synamisc.pas"
"css_props_dlg.pas"     "laz_synapse.pas"   "selectors_for_menu.pas"         "ssl_openssl_lib.pas"      "synaser.pas"
"db_create_tables.pas"  "ldapsend.pas"      "selectortagspages.pas"          "ssl_openssl.pas"          "synautil.pas"
"db_helpers.pas"        "main.pas"          "slogsend.pas"                   "ssl_sbb.pas"              "synsock.pas"
"db_insertdemo.pas"     "mimeinln.pas"      "smtpsend.pas"                   "ssl_streamsec.pas"        "tlntsend.pas"
"dnssend.pas"           "mimemess.pas"      "snmpsend.pas"                   "storing_attachments.pas"  "types_for_app.pas"
"editor_css.pas"        "mimepart.pas"      "sntpsend.pas"                   "synachar.pas"             "tzutil.pas"
"editor_in_window.pas"  "nntpsend.pas"      "ssl_cryptlib.pas"               "synacode.pas"
"css_props_dlg.lfm"  "editor_css.lfm"  "editor_in_window.lfm"  "editor_js.lfm"  "main.lfm"  "selection_history_dialog.lfm"
"cn_localization.ini"  "en_localization.ini"  "es_localization.ini"  "fonts.ini"  "kp_localization.ini"  "ru_localization.ini"
"css3-props-all.txt"  "russian_help.txt"      "sql_tags_for_all.txt"
"english_help.txt"    "sql_pages_by_tag.txt"  "sql_tags_for_page.txt"
"jedi.inc"  "kylix.inc"  "ssdotnet.inc"  "ssfpc.inc"  "sslinux.inc"  "ssos2ws1.inc"  "ssposix.inc"  "sswin32.inc"

)  # Исходные файлы

install=htmlbuilder.install


md5sums=('2f3b9d098de560079e9b51ea24e3fedf'
         'd5afd932dc498e4a61eec56a5379be3d'
         'cda97082278438d1d28676c2f1ee8d7e'
         'c89a7ac8ed19cb6d1e9a51816dde38ad'
         '5f96e60bfab29dac681ff47a8be57006'
         '509d17adbc20b6b29958dc3e4a7ceed2'
         '108fa1c6b59f62c04f01e35172bcc8b9'
         '0bb09bf500a1d0b714e48585e3492225'
         '30a231fe8915e4d3791a717701c08b68'
         'efc1deec64763f3192ae04ad8347ce20'
         'f6a429a70e40d4b31be3d69e255b3c7d'
         '8ac878c1ed350630d455026dec79bae9'
         '9fbe5e643114c311881c7c42b413832b'
         'f19ae29b550c5ab0b6b8b4807b5fcab9'
         'daf689e18e6879caf455ef0329763be4'
         '27ff934aeec06cec07b9bfdfadb215c7'
         '5187eb576417c93539c60cff742f0283'
         '871ef09e5a995726ac4478c2339ef041'
         '2f4d2c34efedfbdd48272eb696bd1c23'
         'a8b86b1c45770a8c0a11506cad811ef8'
         '15bc11bddf071bb88694ef9b2ade45e5'
         'b9e903a753950b1f3899368eb348ff8b'
         '30c960ef15a013e9ef0d8bbfb8eb283e'
         '9c78447b893e320c649ffa8ac46aa9c1'
         '4289d5e9bfa6db95bdf122eb7e6f844d'
         '1fbd3102b116ac6f4d26010135af1127'
         'fc8e0fae07e2ce3272b6959d6dd044cf'
         '3d9dec28d0801466e7202d52db9ddf3a'
         '2400d2b4ddbe83ef4e10c52d8b5c4297'
         'fdc66d6921b2c775f3123500d059f289'
         'aae6ced400b46e9eabf872c7fe3b779f'
         'bbfe13fc4daf42bc230e6693bb37ef58'
         '68d9616bf4a530037d936eb127f44866'
         'b09d3290b3a8f6a8a45cf0e1a0129e40'
         'a5b234009ea42a498cc0851eea9b6d69'
         '2b6d18d266ba795ada409736177cabdf'
         '669ae3903343f9b00d09b7690514b387'
         '8063d3d1702eb4ccbdd3455f6698f284'
         '12dcd8d0c9272509d4750759ae9b63b3'
         'cd64d56153101148b486c188b37ccf2a'
         '1997611271b3dd4e1e97b5396b35db85'
         '599206d42781616af78e7dee7b323c64'
         'cd29a7b79c89685b1c99a0b55efe34ac'
         '2b9d95d258a9c9f30f9bd495d665fc58'
         '36a901c4ff645a1b9282e9e1e2d244dc'
         'e28a16c66e25c2a7072c513409fc1bf6'
         '687fc3141f7043aaf7914e0a6d32583c'
         'acd7183bfa438f1c2539ce569a36bbc4'
         'bff8b0b432ad8abf6d1a1425892fc1c5'
         'dd6ebb935222cc8f5da7f5689c457d67'
         'c8ff50a6ebe03330c03d4dee109a6973'
         '9d8ba1064a830d261ee4a19e9534b661'
         '1bec1f9c40874a9a4e077760a5f84603'
         'cc26f901de3e3da796a37ffc8e042acd'
         '6098aafd58075e8685f440d5c4b2016e'
         'bf613c8887a22676c43bb15a4b652811'
         '39ab26992b984064131afd074554f91b'
         '6189886da921415eabd46f59aa3f5dfc'
         'ccb58b9b1ca76cd37351c3c654435508'
         'ca3f89223869483ecee50078130a4c3e'
         '3518cfb11c4666a2bc21f0c761034073'
         'b7818e9cdf9ebfe2ddc8e60318e0b26c'
         'b5396f21633a461cd7ca55b0343cb7e4'
         '14155db351da35f9f44271318da20e21'
         '6e6a3c4f042562c0890a91beed4b2b55'
         '45c1dd8d1e892362d75f1b7c02366710'
         '5649004e9f9d25a6177ebae8c969c65d'
         'e8ac23c913d4712db52f4c9660baa4f1'
         'd0ea051c0ee706a76d5f56348d142608'
         '4e23721eaea7b3a570f8174b9165a89e'
         'a08c6886c7c6a31535f84946920bb85a'
         'e4422173402af954a12ba4d363c0a72d'
         '6fe56f64b02c9e5b2bef92e89c02d1e3'
         '44ffd55f76807ed263eb16e0e0a7bbb7'
         '2baf2b3f48eb06ef9b27fc30b14868d8'
         'af122f69c99dfc558f37efd1a2c0f0e6'
         '1c208c02e34a7002f6cb8a461f86e91c'
         'fe52ce9684690e03081e282233041338'
         '4b7b66d23f9ac1ece6f7c74477be9347'
         'ae486052ae47522824f02d659c8d3928'
         '6da0d4a69af66945d127cc5ee8a8576d'
         '71587488393b179234adfba4694d1048'
         '712e70e86c4b63aa09fe01c4c60b461a'
         '71cd74444f279b852f157193f1628699'
         '0971ab9fd558f9b016b3657894d69e3d'
         '75b1a01a94a61569039624dabdb5393e'
         '47a52708229590c34bbed2c58f62d1f4'
         '80e7d770bf5c5f35987bb4d510799b44'
         '70fa32a3cdd747d515bf16ef94332117'
         'aa51e7b5a93fa1f7200c73ed9b5b75f3'
         'c099b491e2e79f5338efbebfaf1d6747'
         '9498ba86e80a41fba4c45d16ecaaa206'
         '41f1d440865016f6cc5572c2b6f2c87c')





build() {
    cd "$srcdir"
    # Команды сборки вашего проекта
    lazbuild htmlbuilder.lpi  # Сборка проекта с помощью lazbuild
}

package() {
    cd "$srcdir"
    mkdir -p "$pkgdir/opt/htmlbuilder"
    # Исполняемый файл
    install -Dm755 htmlbuilder "$pkgdir/opt/htmlbuilder/htmlbuilder"  # Установка бинарного файла
    # Локализации
    install -Dm766 cn_localization.ini "$pkgdir/opt/htmlbuilder/cn_localization.ini"
    install -Dm766 en_localization.ini "$pkgdir/opt/htmlbuilder/en_localization.ini"
    install -Dm766 ru_localization.ini "$pkgdir/opt/htmlbuilder/ru_localization.ini"
    install -Dm766 kp_localization.ini "$pkgdir/opt/htmlbuilder/kp_localization.ini"
    install -Dm766 es_localization.ini "$pkgdir/opt/htmlbuilder/es_localization.ini"
    install -Dm766 css3-props-all.txt  "$pkgdir/opt/htmlbuilder/css3-props-all.txt"
    # Справка
    install -Dm766 english_help.txt  "$pkgdir/opt/htmlbuilder/english_help.txt"
    install -Dm766 russian_help.txt  "$pkgdir/opt/htmlbuilder/russian_help.txt"
    # SQL запросы
    install -Dm766 sql_tags_for_all.txt "$pkgdir/opt/htmlbuilder/sql_tags_for_all.txt"
    install -Dm766  sql_pages_by_tag.txt  "$pkgdir/opt/htmlbuilder/sql_pages_by_tag.txt"
    install -Dm766  sql_tags_for_page.txt "$pkgdir/opt/htmlbuilder/sql_tags_for_page.txt"
    # Шрифты
    install -Dm766 fonts.ini "$pkgdir/opt/htmlbuilder/fonts.ini"
}