mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
gnumeric, new recipe for the Gnome spreadsheet application (#13911)
This commit is contained in:
76
app-office/gnumeric/additional-files/Gnumeric.svg
Normal file
76
app-office/gnumeric/additional-files/Gnumeric.svg
Normal file
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg id="svg2" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" sodipodi:docname="gnumeric.svg" xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" sodipodi:version="0.32" height="48" width="48" version="1.0" xmlns:cc="http://web.resource.org/cc/" xmlns:xlink="http://www.w3.org/1999/xlink" sodipodi:docbase="/home/vinicius/tango-icon-theme-code/apps/scalable" xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<metadata id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs id="defs5">
|
||||
<linearGradient id="linearGradient3390">
|
||||
<stop id="stop3392" stop-opacity=".068376" offset="0"/>
|
||||
<stop id="stop3394" stop-opacity=".21368" offset="1"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="linearGradient16147">
|
||||
<stop id="stop16149" stop-color="#fff" offset="0"/>
|
||||
<stop id="stop16151" stop-color="#fff" stop-opacity="0" offset="1"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="linearGradient6032" y2="5.987" gradientUnits="userSpaceOnUse" x2="24.497" gradientTransform="matrix(.81222 0 0 1.0537 -.44950 -1.3088)" y1="43.013" x1="24.497">
|
||||
<stop id="stop27604" stop-color="#dbdbd5" offset="0"/>
|
||||
<stop id="stop27606" stop-color="#f1f1f0" offset="1"/>
|
||||
</linearGradient>
|
||||
<radialGradient id="radialGradient6034" gradientUnits="userSpaceOnUse" cy="38.891" cx="-74.011" r="13.664">
|
||||
<stop id="stop25807" offset="0"/>
|
||||
<stop id="stop25809" stop-opacity="0" offset="1"/>
|
||||
</radialGradient>
|
||||
<linearGradient id="linearGradient6036" y2="17.857" xlink:href="#linearGradient16147" gradientUnits="userSpaceOnUse" x2="-49.994" y1="37.036" x1="-49.994"/>
|
||||
<linearGradient id="linearGradient6038" y2="33.543" gradientUnits="userSpaceOnUse" x2="-49.994" y1="20.458" x1="-54.103">
|
||||
<stop id="stop9950" stop-color="#ff7171" offset="0"/>
|
||||
<stop id="stop9952" stop-color="#dc2525" offset="1"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="linearGradient6040" y2="48.589" gradientUnits="userSpaceOnUse" x2="-16.605" y1="55.833" x1="-9.2566">
|
||||
<stop id="stop18788" stop-color="#3465a4" offset="0"/>
|
||||
<stop id="stop18790" stop-color="#729fcf" offset="1"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="linearGradient6042" y2="56.828" gradientUnits="userSpaceOnUse" x2="-18.5" y1="48.666" x1="-18.08">
|
||||
<stop id="stop24049" stop-color="#c4f197" offset="0"/>
|
||||
<stop id="stop24051" stop-color="#74d218" offset="1"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="linearGradient3396" y2="-19.5" xlink:href="#linearGradient3390" gradientUnits="userSpaceOnUse" x2="13" gradientTransform="matrix(1 0 5.5599e-35 .70968 1.6265e-16 -10.161)" y1="-19.5" x1="7"/>
|
||||
<linearGradient id="linearGradient3404" y2="-28.55" xlink:href="#linearGradient3390" gradientUnits="userSpaceOnUse" x2="-13" gradientTransform="matrix(1 0 0 .82353 0 -7.2353)" y1="-28.55" x1="-3.9965"/>
|
||||
<linearGradient id="linearGradient3408" y2="-28.724" xlink:href="#linearGradient3390" gradientUnits="userSpaceOnUse" x2="13.669" gradientTransform="matrix(1 0 -2.2419e-34 .29032 1.1107e-16 -2.8387)" y1="-27.687" x1="6.997"/>
|
||||
</defs>
|
||||
<sodipodi:namedview id="base" bordercolor="#666666" pagecolor="#ffffff" borderopacity="1.0" showborder="false" showgrid="false" showguides="true" fill="#888a85"/>
|
||||
<rect id="rect5976" stroke-linejoin="round" rx="2.8915" ry="2.8915" height="37.96" width="34.106" stroke="#555753" stroke-linecap="round" y="5.5265" x="2.3943" fill="url(#linearGradient6032)"/>
|
||||
<rect id="rect5980" fill-opacity=".56034" transform="rotate(90)" height="1" width="35" y="-35" x="7" fill="#8d8e8b"/>
|
||||
<rect id="rect5982" fill-opacity=".56034" transform="rotate(90)" height="1" width="35" y="-24" x="7" fill="#8d8e8b"/>
|
||||
<rect id="rect5984" fill-opacity=".56034" transform="rotate(90)" height="1" width="35" y="-13" x="7" fill="#8d8e8b"/>
|
||||
<rect id="rect5986" fill-opacity=".56034" transform="rotate(90)" height="1" width="35" y="-5" x="7" fill="#8d8e8b"/>
|
||||
<rect id="rect5988" fill-opacity=".56034" height="1" width="31" y="20" x="4" fill="#8d8e8b"/>
|
||||
<rect id="rect5990" fill-opacity=".56034" height="1" width="31" y="24" x="4" fill="#8d8e8b"/>
|
||||
<rect id="rect5992" fill-opacity=".56034" height="1" width="31" y="28" x="4" fill="#8d8e8b"/>
|
||||
<rect id="rect5994" fill-opacity=".56034" height="1" width="31" y="32" x="4" fill="#8d8e8b"/>
|
||||
<rect id="rect5996" fill-opacity=".56034" height="1" width="31" y="36" x="4" fill="#8d8e8b"/>
|
||||
<rect id="rect5998" fill-opacity=".56034" height="1" width="31" y="41" x="4" fill="#8d8e8b"/>
|
||||
<rect id="rect6000" fill-opacity=".56034" height="1" width="31" y="16" x="4" fill="#8d8e8b"/>
|
||||
<rect id="rect6002" fill-opacity=".56034" height="1" width="31" y="12" x="4" fill="#8d8e8b"/>
|
||||
<rect id="rect6004" fill-opacity=".56034" height="1" width="31" y="7" x="4" fill="#8d8e8b"/>
|
||||
<rect id="rect6008" transform="matrix(2.2234e-17 1 -1 1.6007e-17 0 0)" height="22" width="6" y="-35" x="7" fill="url(#linearGradient3396)"/>
|
||||
<rect id="rect3406" transform="matrix(9.0957e-18 1 -1 3.9128e-17 0 0)" height="9" width="6" y="-13" x="7" fill="url(#linearGradient3408)"/>
|
||||
<rect id="rect6030" transform="scale(-1)" height="28" width="9" y="-41" x="-13" fill="url(#linearGradient3404)"/>
|
||||
<rect id="rect5978" stroke-linejoin="round" rx="1.8955" ry="1.8955" height="35.958" width="32.063" stroke="#fff" stroke-linecap="round" y="6.5139" x="3.4051" fill="none"/>
|
||||
<g id="g6010" transform="translate(50.079 -18.091)">
|
||||
<path id="path6012" sodipodi:rx="13.663586" sodipodi:ry="13.663586" sodipodi:type="arc" d="m-60.348 38.891a13.664 13.664 0 1 1 -27.327 0 13.664 13.664 0 1 1 27.327 0z" transform="matrix(1.2207 0 0 .95833 72.125 15.853)" sodipodi:cy="38.890942" sodipodi:cx="-74.011093" fill="url(#radialGradient6034)"/>
|
||||
<path id="path6014" stroke-linejoin="round" d="m-18.549 37.594c-7.745 0.212-13.949 4.834-13.949 10.468v4c0 5.77 6.509 10.438 14.514 10.438 8.0047 0 14.482-4.668 14.482-10.438 0.0004-0.315 0.0004-3.691 0.0004-4 0-5.769-6.4777-10.468-14.482-10.468-0.188 0-0.379-0.005-0.565 0z" sodipodi:nodetypes="cssssssc" stroke="#670000" stroke-linecap="round" fill="#a40000"/>
|
||||
<path id="path6016" d="m-15 57v4.799c4.088-0.608 10.02-3.22 11-8.799v-5l-11 9z" fill-rule="evenodd" sodipodi:nodetypes="ccccc" fill="#204a87"/>
|
||||
<path id="path6018" d="m-23 57.37v3.967c1.971 0.548 5.427 0.965 8 0.428v-4l-8-0.395z" fill-rule="evenodd" sodipodi:nodetypes="ccccc" fill="#4e9a06"/>
|
||||
<path id="path6020" opacity=".25738" stroke-linejoin="round" d="m-37.329 27.447c0 5.029-5.674 9.11-12.665 9.11s-12.665-4.081-12.665-9.11c0-0.241 0.013-2.398 0.038-2.634 0.508-4.695 5.97-6.476 12.627-6.476 6.625 0 12.067 1.746 12.619 6.41 0.03 0.257 0.046 2.436 0.046 2.7z" sodipodi:nodetypes="csssssc" transform="matrix(1.0666 0 0 1.0425 35.332 23.434)" stroke="url(#linearGradient6036)" stroke-linecap="round" stroke-width=".94832" fill="none"/>
|
||||
<path id="path6022" sodipodi:rx="12.665184" sodipodi:ry="9.1100445" sodipodi:type="arc" d="m-37.329 27.447a12.665 9.11 0 1 1 -25.33 0 12.665 9.11 0 1 1 25.33 0z" stroke-linejoin="round" stroke-linecap="round" transform="matrix(1.0666 0 0 1.0425 35.332 19.434)" stroke="#ff7171" sodipodi:cy="27.44685" sodipodi:cx="-49.994148" stroke-width=".94832" fill="url(#linearGradient6038)"/>
|
||||
<path id="path6024" d="m-18.008 47.526l13.173-2.883c3.1747 6.8-3.6559 12.455-10.153 13.18l-3.02-10.297z" fill-rule="evenodd" sodipodi:nodetypes="cccc" fill="url(#linearGradient6040)"/>
|
||||
<path id="path6026" d="m-17.963 47.556l-5.039 9.826c2.621 0.735 5.221 0.781 8.039 0.433l-3-10.259z" fill-rule="evenodd" sodipodi:nodetypes="cccc" fill="url(#linearGradient6042)"/>
|
||||
<path id="path6028" sodipodi:rx="12.665184" sodipodi:ry="9.1100445" sodipodi:type="arc" d="m-37.329 27.447a12.665 9.11 0 1 1 -25.33 0 12.665 9.11 0 1 1 25.33 0z" opacity=".51477" stroke-linejoin="round" stroke-linecap="round" transform="matrix(1.0666 0 0 1.0425 35.332 19.434)" stroke="url(#linearGradient6036)" sodipodi:cy="27.44685" sodipodi:cx="-49.994148" stroke-width=".94832" fill="none"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 8.0 KiB |
104
app-office/gnumeric/additional-files/gnumeric.rdef.in
Normal file
104
app-office/gnumeric/additional-files/gnumeric.rdef.in
Normal file
@@ -0,0 +1,104 @@
|
||||
resource app_flags B_SINGLE_LAUNCH;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = @MIDDLE@,
|
||||
minor = @MINOR@,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "@APP_NAME@",
|
||||
long_info = "@LONG_INFO@"
|
||||
};
|
||||
|
||||
resource app_signature "@APP_SIGNATURE@";
|
||||
|
||||
resource vector_icon {
|
||||
$"6E6369661202000602000000BD404E3C81900000004ADFA94A0AD000DBDBD5FF"
|
||||
$"F1F1F003555753018D8E8B8E02001202000000380000B6D6B600000049A52647"
|
||||
$"5555000011FF0036020012022F3619383958B4952A32C3EC475A5A479DFE0000"
|
||||
$"11FF00360200120239004C0000000000003878B746D52F4ADF07000011FF0036"
|
||||
$"05FF020112020000003C2EB4BCC7AA0000004AA7A74AEB5B0000FFFF000003A4"
|
||||
$"00000367000003204A87034E9A0602001202000000BB55143B68CD0000004B86"
|
||||
$"BB4AD46400FFFFFFFF000200060236EBF93A4605BA537936DB1249D1D34AA2D5"
|
||||
$"00FF7171FFDC252503FF717102000602B87310B86A27386A27B873104B65C34A"
|
||||
$"8982003465A4FF729FCF02000602B03D7038B87DB8B87DB03D704A4F1A4ADED9"
|
||||
$"00C4F197FF74D21802001202000000BB55143B68CD0000004B86BB4A7F0F00FF"
|
||||
$"FFFFFF001E020AB5CEB5EFB5CEB5EFBAD2B5EFC4DAB5EFBFD6B5EFC5B3B5EFC6"
|
||||
$"64B778C664B69FC664BD2BC664C890C664C2DEC664C96AC4DACA1AC5B3CA1ABF"
|
||||
$"D6CA1AB5CECA1ABAD2CA1AB4F5CA1AB445C890B445C96AB445C2DEB445B778B4"
|
||||
$"45BD2BB445B69FB5CEB5EFB4F5B5EFB5CEB5EFB5CEB5EFB5CEB5EFB5CEB5EF02"
|
||||
$"0AB5CEB5EFB5CEB5EFBAD2B5EFC4DAB5EFBFD6B5EFC5B3B5EFC664B778C664B6"
|
||||
$"9FC664BD2BC664C890C664C2DEC664C96AC4DACA1AC5B3CA1ABFD6CA1AB5CECA"
|
||||
$"1ABAD2CA1AB4F5CA1AB445C890B445C96AB445C2DEB445B778B445BD2BB445B6"
|
||||
$"9FB5CEB5EFB4F5B5EFB5CEB5EFB5CEB5EFB5CEB5EFB5CEB5EF0205C598B6B8C5"
|
||||
$"98B6B8C598BCEAC59858C598C31DC56A58C50F58C53D58C50FC31DC50FB6B8C5"
|
||||
$"0FBCEAC53DB6B8C598B6B8C56AB6B8C598B6B8020540B6B840B6B840BCEABFBF"
|
||||
$"58BFBFC31DBF9258BF3758BF6558BF37C31DBF37B6B8BF37BCEABF65B6B840B6"
|
||||
$"B8BF92B6B840B6B80205B9E8B6B8B9E8B6B8B9E7BCEAB9E758B9E7C31DB9BA58"
|
||||
$"B95F58B98D58B95FC31D30B6B8B95FBCEAB98DB6B8B9E8B6B8B9BAB6B8B9E8B6"
|
||||
$"B80205B5A7B6B7B5A7B6B7B5A7BCEAB5A758B5A7C31DB57A58B51F58B54D58B5"
|
||||
$"1FC31DB51FB6B7B51FBCEAB54DB6B7B5A7B6B7B57AB6B7B5A7B6B70205B520BD"
|
||||
$"9FB520BD9FBA9DBD9FC598BD9FC01ABD9FC598BDCDC5983CC598BDFAC01A3CB5"
|
||||
$"203CBA9D3CB520BDFAB520BD9FB520BDCDB520BD9F0205B52040B52040BA9D40"
|
||||
$"C59840C01A40C598BFEDC598C047C598C01AC01AC047B520C047BA9DC047B520"
|
||||
$"C01AB52040B520BFEDB520400205B520C1DFB520C1DFBA9DC1DFC598C1DFC01A"
|
||||
$"C1DFC598C20DC598C268C598C23AC01AC268B520C268BA9DC268B520C23AB520"
|
||||
$"C1DFB520C20DB520C1DF0205B520C400B520C400BA9DC400C598C400C01AC400"
|
||||
$"C598C42DC5984CC598C45AC01A4CB5204CBA9D4CB520C45AB520C400B520C42D"
|
||||
$"B520C4000205B52050B52050BA9D50C59850C01A50C598C64DC598C6A7C598C6"
|
||||
$"7AC01AC6A7B520C6A7BA9DC6A7B520C67AB52050B520C64DB520500205B520C8"
|
||||
$"C8B520C8C8BA9DC8C8C598C8C8C01AC8C8C598C8F5C59858C598C922C01A58B5"
|
||||
$"2058BA9D58B520C922B520C8C8B520C8F5B520C8C80205B520BB80B520BB80BA"
|
||||
$"9DBB80C598BB80C01ABB80C598BBADC598BC07C598BBDAC01ABC07B520BC07BA"
|
||||
$"9DBC07B520BBDAB520BB80B520BBADB520BB800205B52030B52030BA9D30C598"
|
||||
$"30C01A30C598B98DC598B9E8C598B9BAC01AB9E8B520B9E8BA9DB9E8B520B9BA"
|
||||
$"B52030B520B98DB520300205B520B6B7B520B6B7BA9DB6B7C598B6B7C01AB6B7"
|
||||
$"C598B6E5C598B740C598B712C01AB740B520B740BA9DB740B520B712B520B6B7"
|
||||
$"B520B6E5B520B6B70205C598B6B7C598B6B7C5982CC598B9E8C598B8D8C1B2B9"
|
||||
$"E8B9E8B9E8BDCDB9E8B9E8B8D8B9E8B6B7B9E82CBDCDB6B7C598B6B7C1B2B6B7"
|
||||
$"C598B6B70205B9E8B6B7B9E8B6B7B9E82CB9E8B9E8B9E8B8D8B84FB9E8B520B9"
|
||||
$"E8B6B7B9E8B520B8D8B520B6B7B5202CB6B7B6B7B9E8B6B7B84FB6B7B9E8B6B7"
|
||||
$"0205B9E8C8C8B9E8C8C8B84FC8C8B520C8C8B6B7C8C8B520C3D2B520B9E8B520"
|
||||
$"BEDDB6B7B9E8B9E8B9E8B84FB9E8B9E8BEDDB9E8C8C8B9E8C3D2B9E8C8C8020A"
|
||||
$"B5D0B675B5D0B675BAD2B675C4D5B675BFD4B675C564B675C5D7B777C5D7B6E9"
|
||||
$"C5D7BD29C5D7C88EC5D7C2DCC5D7C91CC4D5C990C564C990BFD4C990B5D0C990"
|
||||
$"BAD2C990B542C990B4CFC88EB4CFC91CB4CFC2DCB4CFB777B4CFBD29B4CFB6E9"
|
||||
$"B5D0B675B542B675B5D0B675B5D0B675B5D0B675B5D0B6750208CCC9C59CCCC9"
|
||||
$"C59CCCD0C81CC860CBAFCB21CA6DC59FCCF0BF78CBAFC239CCF0BCB8CA6DBB10"
|
||||
$"C59CBB09C81CBB09C31CBF78BF89BCB8C0CAC239BE47C860BF89C59FBE47CB21"
|
||||
$"C0CACCC9C59CCCD0C31CCCC9C59CCCC9C59CCCC9C59CCCC9C59C0209C3C03AC3"
|
||||
$"C03ABFA2BD79BC57C2ECBC57BFEDBC57C3A1BC57C50CBC57C456BC57C81CC40C"
|
||||
$"CA97BFCCCA97C84DCA97CBBEC50CCBBEC81CCBBEC4E1CBBEC2ECCBBEC316CBBE"
|
||||
$"BFDBC40C3AC84D3AC3F33AC3C03AC3D9BD5BC3C03AC3C03AC3C03AC3C03A0209"
|
||||
$"C3C03AC3C03ABFA2BD79BC57C2ECBC57BFEDBC57C3A1BC57C50CBC57C456BC57"
|
||||
$"C81CC40CCA97BFCCCA97C84DCA97CBBEC50CCBBEC81CCBBEC4E1CBBEC2ECCBBE"
|
||||
$"C316CBBEBFDBC40C3AC84D3AC3F33AC3C03AC3D9BD5BC3C03AC3C03AC3C03AC3"
|
||||
$"C03A0606FF07C5A2C7ABC5A2C7ABC5A2C885C5A2CA38C5A2C95EC7CEC9E5CB7A"
|
||||
$"C58BCAF5C882CB7AC4A8CB7AC2E3CB7AC3C6C988C47BC5A2C7ABC795C613C5A2"
|
||||
$"C7ABC7AB0606FF07C162C7DDC162C7DDC162C891C162C9F9C162C945C26ECA43"
|
||||
$"C5A2CA33C444CA7CC5A2C97EC5A2C813C5A2C8C8C438C801C162C7DDC2CDC7EF"
|
||||
$"C162C7DDC7DD0608FF3FCB39C50ACB39C50ACB39C7D3C40BCA15C801CA15C015"
|
||||
$"CA15BCDEC50ABCDEC7D3BCDEC4E7BCE4C394BCE0C3B6BD2DC0FAC40BBFFEC046"
|
||||
$"BFFEC7CCBFFECB32C38BCAE2C0F6CB36C3AFCB39C50ACB39C4E4CB39C50ACB39"
|
||||
$"0208CB39C2EACB39C2EACB39C4B7C7A2C749C9DAC662C569C82FC074C748C2AD"
|
||||
$"C82FBE3CC662BCDEC2E9BCDEC4B7BCDEC11CC075BE8BBE3CBF71C2ADBDA4C7A2"
|
||||
$"BE8BC56ABDA4C9DBBF71CB39C2EACB39C11CCB39C2EACB39C2EACB39C2EACB39"
|
||||
$"C2EA0208CB39C2EACB39C2EACB39C4B7C7A2C749C9DAC662C569C82FC074C748"
|
||||
$"C2ADC82FBE3CC662BCDEC2E9BCDEC4B7BCDEC11CC075BE8BBE3CBF71C2ADBDA4"
|
||||
$"C7A2BE8BC56ABDA4C9DBBF71CB39C2EACB39C11CCB39C2EACB39C2EACB39C2EA"
|
||||
$"CB39C2EA0605FF01C409C2A3C409C2A3C65EC220CB09C11BC8B4C19DCCB8C4B7"
|
||||
$"C5A4C81BC91754C51BC648C409C2A3C492C475C409C2A3C2A30605FF01C40FC2"
|
||||
$"A7C40FC2A7C32BC464C162C7DFC246C622C2C6C843C5A7C81AC428C849C51FC6"
|
||||
$"49C40FC2A7C497C478C40FC2A7C2A70208CB39C2EACB39C2EACB39C4B7C7A2C7"
|
||||
$"49C9DAC662C569C82FC074C748C2ADC82FBE3CC662BCDEC2E9BCDEC4B7BCDEC1"
|
||||
$"1CC075BE8BBE3CBF71C2ADBDA4C7A2BE8BC56ABDA4C9DBBF71CB39C2EACB39C1"
|
||||
$"1CCB39C2EACB39C2EACB39C2EACB39C2EA1E0A000100000A0101011001178122"
|
||||
$"040A020102000A020103000A020104000A020105000A020106000A020107000A"
|
||||
$"020108000A020109000A02010A000A02010B000A02010C000A02010D000A0201"
|
||||
$"0E000A03010F000A040110000A050111000A0601121001178122040A07011300"
|
||||
$"0A080114000A0901151001178122040A0A0116000A0B0117000A0C0118100117"
|
||||
$"8122040A0D0119000A0E011A1001178122040A0F011B000A10011C000A11011D"
|
||||
$"100117812204"
|
||||
};
|
||||
157
app-office/gnumeric/gnumeric-1.12.60.recipe
Normal file
157
app-office/gnumeric/gnumeric-1.12.60.recipe
Normal file
@@ -0,0 +1,157 @@
|
||||
SUMMARY="Spreadsheet application for GNOME"
|
||||
DESCRIPTION="Gnumeric is an open-source spreadsheet program. Gnumeric is...
|
||||
* Free: Gnumeric and its source code are available free of charge, licensed under the terms of \
|
||||
the GNU General Public License version 2 or version 3.
|
||||
* Fast: Gnumeric starts up quickly and handles large spreadsheets while remaining responsive.
|
||||
* Accurate: A spreadsheet should calculate the right answer. Gnumeric's built-in functions and \
|
||||
tools are accurate as several researchers, have found."
|
||||
HOMEPAGE="https://gnome.pages.gitlab.gnome.org/gnumeric-web/"
|
||||
COPYRIGHT="Morten Welinder
|
||||
Andreas J. Guelzow
|
||||
Jean Brefort"
|
||||
LICENSE="GNU GPL v3"
|
||||
REVISION="1"
|
||||
SOURCE_URI="http://ftp.gnome.org/pub/GNOME/sources/gnumeric/${portVersion%.*}/gnumeric-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="bb02feb286062805564438534e1fea459f97cebac8a090b1a7e47ca251e07467"
|
||||
PATCHES="gnumeric-$portVersion.patchset"
|
||||
ADDITIONAL_FILES="gnumeric.rdef.in"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
# On x86_gcc2 we don't want to install the commands in bin/<arch>/, but in bin/.
|
||||
commandSuffix=$secondaryArchSuffix
|
||||
commandBinDir=$binDir
|
||||
if [ "$targetArchitecture" = x86_gcc2 ]; then
|
||||
commandSuffix=
|
||||
commandBinDir=$prefix/bin
|
||||
fi
|
||||
|
||||
PROVIDES="
|
||||
gnumeric$secondaryArchSuffix = $portVersion
|
||||
app:Gnumeric$commandSuffix = $portVersion
|
||||
cmd:gnumeric$commandSuffix = $portVersion
|
||||
cmd:gnumeric_1.12.60$commandSuffix = $portVersion
|
||||
cmd:ssconvert$commandSuffix = $portVersion
|
||||
cmd:ssdiff$commandSuffix = $portVersion
|
||||
cmd:ssgrep$commandSuffix = $portVersion
|
||||
cmd:ssindex$commandSuffix = $portVersion
|
||||
lib:libspreadsheet_$portVersion$secondaryArchSuffix
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libatk_1.0$secondaryArchSuffix
|
||||
lib:libcairo$secondaryArchSuffix
|
||||
lib:libcairo_gobject$secondaryArchSuffix
|
||||
lib:libgdk_3$secondaryArchSuffix
|
||||
lib:libgdk_pixbuf_2.0$secondaryArchSuffix
|
||||
lib:libgio_2.0$secondaryArchSuffix
|
||||
lib:libglib_2.0$secondaryArchSuffix
|
||||
lib:libgmodule_2.0$secondaryArchSuffix
|
||||
lib:libgobject_2.0$secondaryArchSuffix
|
||||
lib:libgoffice_0.10$secondaryArchSuffix
|
||||
lib:libgsf_1$secondaryArchSuffix
|
||||
lib:libgthread_2.0$secondaryArchSuffix
|
||||
lib:libgtk_3$secondaryArchSuffix
|
||||
lib:libharfbuzz$secondaryArchSuffix
|
||||
lib:libintl$secondaryArchSuffix
|
||||
lib:libpango_1.0$secondaryArchSuffix
|
||||
lib:libpangocairo_1.0$secondaryArchSuffix
|
||||
lib:librsvg_2$secondaryArchSuffix
|
||||
lib:libxml2$secondaryArchSuffix
|
||||
lib:libxslt$secondaryArchSuffix
|
||||
"
|
||||
|
||||
PROVIDES_devel="
|
||||
gnumeric${secondaryArchSuffix}_devel = $portVersion
|
||||
devel:libspreadsheet$secondaryArchSuffix
|
||||
devel:libspreadsheet_$portVersion$secondaryArchSuffix
|
||||
"
|
||||
REQUIRES_devel="
|
||||
gnumeric$secondaryArchSuffix == $portVersion base
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libglib_2.0$secondaryArchSuffix
|
||||
devel:libgio_2.0$secondaryArchSuffix
|
||||
devel:libgmodule_2.0$secondaryArchSuffix
|
||||
devel:libgobject_2.0$secondaryArchSuffix
|
||||
devel:libgoffice_0.10$secondaryArchSuffix
|
||||
devel:libgsf_1$secondaryArchSuffix
|
||||
devel:libgtk_3$secondaryArchSuffix
|
||||
devel:librsvg_2$secondaryArchSuffix
|
||||
devel:libxml2$secondaryArchSuffix
|
||||
devel:libxslt$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:awk
|
||||
cmd:bison$secondaryArchSuffix
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:intltoolize
|
||||
cmd:itstool
|
||||
cmd:make
|
||||
cmd:msgfmt$secondaryArchSuffix
|
||||
cmd:msgmerge$secondaryArchSuffix
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
"
|
||||
|
||||
defineDebugInfoPackage gnumeric$secondaryArchSuffix \
|
||||
$libDir/libspreadsheet-$portVersion.so
|
||||
|
||||
BUILD()
|
||||
{
|
||||
runConfigure --omit-dirs "binDir sbinDir" ./configure \
|
||||
--bindir=$commandBinDir \
|
||||
--sbindir=$commandBinDir \
|
||||
--with-goffice-plugins-dir=$libDir/goffice/0.10.60/plugins \
|
||||
--disable-werror
|
||||
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install
|
||||
|
||||
mkdir -p $appsDir
|
||||
mv $commandBinDir/gnumeric-1.12.60 $appsDir/Gnumeric
|
||||
ln -s $appsDir/Gnumeric $commandBinDir/gnumeric-1.12.60
|
||||
|
||||
# cleanup
|
||||
rm -rf $dataDir/{applications,icons,metainfo}
|
||||
|
||||
# remove libtool file
|
||||
rm -f $libDir/*.la
|
||||
|
||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
||||
local MINOR="`echo "$portVersion" | cut -d. -f3`"
|
||||
local APP_NAME=" = $portVersion"
|
||||
local LONG_INFO="$SUMMARY"
|
||||
local APP_SIGNATURE="application/x-vnd.gnumeric"
|
||||
sed \
|
||||
-e "s|@MAJOR@|$MAJOR|" \
|
||||
-e "s|@MIDDLE@|$MIDDLE|" \
|
||||
-e "s|@MINOR@|$MINOR|" \
|
||||
-e "s|@LONG_INFO@|$LONG_INFO|" \
|
||||
-e "s|@APP_NAME@|$APP_NAME|" \
|
||||
-e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \
|
||||
$portDir/additional-files/gnumeric.rdef.in > gnumeric.rdef
|
||||
|
||||
addResourcesToBinaries gnumeric.rdef $appsDir/Gnumeric
|
||||
addAppDeskbarSymlink $appsDir/Gnumeric
|
||||
|
||||
prepareInstalledDevelLibs \
|
||||
libspreadsheet \
|
||||
libspreadsheet-$portVersion
|
||||
fixPkgconfig
|
||||
|
||||
packageEntries devel \
|
||||
$developDir
|
||||
}
|
||||
|
||||
TEST()
|
||||
{
|
||||
make check
|
||||
}
|
||||
21
app-office/gnumeric/patches/gnumeric-1.12.60.patchset
Normal file
21
app-office/gnumeric/patches/gnumeric-1.12.60.patchset
Normal file
@@ -0,0 +1,21 @@
|
||||
From a752b1b8d2c87600bcafb071e2a2e660f3cf5eef Mon Sep 17 00:00:00 2001
|
||||
From: Luc Schrijvers <begasus@gmail.com>
|
||||
Date: Sun, 5 Apr 2026 12:47:25 +0200
|
||||
Subject: Add missing header stdbool.h
|
||||
|
||||
|
||||
diff --git a/src/sstest.c b/src/sstest.c
|
||||
index 0a0073e..b9198e5 100644
|
||||
--- a/src/sstest.c
|
||||
+++ b/src/sstest.c
|
||||
@@ -33,6 +33,7 @@
|
||||
#include <gsf/gsf-input-textline.h>
|
||||
#include <glib/gstdio.h>
|
||||
#include <glib/gi18n.h>
|
||||
+#include <stdbool.h>
|
||||
#include <string.h>
|
||||
#include <errno.h>
|
||||
|
||||
--
|
||||
2.52.0
|
||||
|
||||
Reference in New Issue
Block a user