set name=pkg.fmri value=pkg://localhostoih/desktop/application/libreoffice4-desktop-int@4.4.7.2,5.11-0.0.151.1.8:20161028T214000Z file 9406b7fb0262892434e72e5a86c9461a94d9f2ee chash=a70d614bd0a04f3a5c43374b4db40132c7c869cb group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-oasis-text.png pkg.csize=1355 pkg.size=1332 file 623b4e2ed444a9820ee1a8e6625e0858dd2d0a66 chash=85a899ae2dfefd5f16af49112eb6ba363adecf98 group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-spreadsheet-template.png pkg.csize=1535 pkg.size=1599 file 8be434ea9dc44194965e481cbe5a6b2191771304 chash=355428e50f15fe228d3257a0a01a9dafeda95bd1 group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-text-template.png pkg.csize=1627 pkg.size=1687 link path=usr/share/applications/libreoffice4-base.desktop restart_fmri=svc:/application/desktop-cache/desktop-mime-cache:default target=../../lib/libreoffice/share/xdg/base.desktop file 2c8549118d44bbf9cfa8864700d2ecc0661cdf6c chash=0a63d7fac49de8e7ead7307ec52801f561d0a931 group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-text.png pkg.csize=1676 pkg.size=1764 link path=usr/share/applications/libreoffice4-draw.desktop restart_fmri=svc:/application/desktop-cache/desktop-mime-cache:default target=../../lib/libreoffice/share/xdg/draw.desktop file d6b40d602c4abbe3adb25026e5823d8bf410bbed chash=650f9b05988e10509c1e9108fe5fb0c3d367e352 group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-calc.png pkg.csize=1488 pkg.size=1465 link path=usr/share/applications/libreoffice4-qstart.desktop restart_fmri=svc:/application/desktop-cache/desktop-mime-cache:default target=../../lib/libreoffice/share/xdg/qstart.desktop set name=variant.arch value=i386 file 3bf3f4033dfb41ed942b2da2d03dc4372fc8f8df chash=e09dd7fa15a29030f66703d7934048958e7b9bde group=bin mode=0755 owner=root path=usr/share/mime/packages/libreoffice4.4.xml pkg.csize=41988 pkg.size=388867 restart_fmri=svc:/application/desktop-cache/mime-types-cache:default file 28df0bbfe595ad004f731e1bfa92ede04cecd3da chash=17ec7d2383a65cf0a95e87c02ef850679409ef0d group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-extension.png pkg.csize=2292 pkg.size=2269 depend fmri=system/library@0.5.11-2015.0.2.15296 type=require dir group=sys mode=0755 owner=root path=usr dir group=other mode=0755 owner=root path=usr/share/pixmaps file ed41edcf1a19a4335671caac2d7322d8f71a4d6e chash=843d815cfcdf609db1836fbdf94e5ba1f539750c group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-drawing-template.png pkg.csize=1715 pkg.size=1819 file d07b62b13070abd5a634a71fbf724dfe8d393371 chash=1f0d430079e5825d617aec1660946c68527e2a27 group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-drawing.png pkg.csize=1777 pkg.size=1913 dir group=other mode=0755 owner=root path=usr/share/applications file 291a3ab58a8ba99f2b4d43b89aa59b27978a2122 chash=ff726fd34a695b4789238bbc90d19604503c7e0b group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-oasis-presentation-template.png pkg.csize=2002 pkg.size=1979 file b6e9813f82158e38581bf3b72ab3f0fdc320f502 chash=28ee94d927a89951db57d79713293260777ef3d4 group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-oasis-text-template.png pkg.csize=1676 pkg.size=1653 depend fmri=system/kernel@0.5.11-2015.0.2.15296 type=require file c347723754bea033608f24db8f4bc09020c9d955 chash=07d18c2b24cb81e6fef7764e352c158570711588 group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-presentation-template.png pkg.csize=1899 pkg.size=2044 file 9406b7fb0262892434e72e5a86c9461a94d9f2ee chash=a70d614bd0a04f3a5c43374b4db40132c7c869cb group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-writer.png pkg.csize=1355 pkg.size=1332 dir group=other mode=0755 owner=root path=usr/share/application-registry file 38a95d25d8f44f80f5ce545ef58b27f4d2829287 chash=836865651e39fdee6b3418df849c2677e225df92 group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-draw.png pkg.csize=1713 pkg.size=1690 file 567aad99a9de447309815a89c693472a78f5b1e2 chash=dfc9bcecd9262de6b16b36f208f7e4b8d2902ca3 group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-master-document.png pkg.csize=1882 pkg.size=2003 file d2ffbaae2de59e99513ed0c26ccfc114a68cc884 chash=84487f7ade2080f9f9a467e516bbc19b2f322614 group=bin mode=0755 owner=root path=usr/share/mime-info/libreoffice4.4.keys pkg.csize=994 pkg.size=17565 dir group=root mode=0755 owner=root path=usr/share/mime link path=usr/share/applications/libreoffice4-xsltfilter.desktop restart_fmri=svc:/application/desktop-cache/desktop-mime-cache:default target=../../lib/libreoffice/share/xdg/xsltfilter.desktop dir group=other mode=0755 owner=root path=usr/share/mime-info legacy arch=i386 category=SFE,application desc="LibreOffice is a powerful office suite - Desktop integration" hotline="Please contact your local service provider" name="LibreOffice is a powerful office suite - Desktop integration" pkg=SFElibreoffice4-desktop-int vendor=http://pkgbuild.sf.net/spec-files-extra version=4.4.7.2,REV=110.0.4.2016.01.10.16.59 set name=info.upstream-url value=http://www.libreoffice.org file 879ae416afd3bd547949183ff27b9bf43d7625ab chash=efff5d31a79cfe9fff37cb3c6fb02cf394c4c21a group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-impress.png pkg.csize=1583 pkg.size=1560 set name=build.tool value=pkgbuild file 5f704760e241641b6fb758304c8a29827fd031f4 chash=19747865f50b779d2db53a84456022a336ac94dd group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-oasis-drawing-template.png pkg.csize=2110 pkg.size=2087 file c1dadf35f270fd8e275246448c45b35a496620e6 chash=875aa56e65308746b50343e58cf2bc68e9f36dfc group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-base.png pkg.csize=2158 pkg.size=2135 depend fmri=service/gnome/desktop-cache@0.2.2-2015.0.0.1 type=require file 06a28a1b00a40712c4b891a2bf66fd27975cfb57 chash=7d0b9e6739ada422f8db526cd9484e9e977c560b group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-database.png pkg.csize=673 pkg.size=652 file 2036a03e9fc4d8d9c00ec0cc67d1995a28ae8b46 chash=7565711b641add92052a24dd30459047b723fe9e group=bin mode=0755 owner=root path=usr/share/application-registry/libreoffice4.4.applications pkg.csize=540 pkg.size=2688 link path=usr/share/applications/libreoffice4-impress.desktop restart_fmri=svc:/application/desktop-cache/desktop-mime-cache:default target=../../lib/libreoffice/share/xdg/impress.desktop file d6b40d602c4abbe3adb25026e5823d8bf410bbed chash=650f9b05988e10509c1e9108fe5fb0c3d367e352 group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-oasis-spreadsheet.png pkg.csize=1488 pkg.size=1465 file 879ae416afd3bd547949183ff27b9bf43d7625ab chash=efff5d31a79cfe9fff37cb3c6fb02cf394c4c21a group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-oasis-presentation.png pkg.csize=1583 pkg.size=1560 file c1dadf35f270fd8e275246448c45b35a496620e6 chash=875aa56e65308746b50343e58cf2bc68e9f36dfc group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-oasis-database.png pkg.csize=2158 pkg.size=2135 file 8f9753b8e4a39981f4ab8d72102e489d11e31196 chash=672814dc656c1c08b3333c40fcab73f2851ea65e group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-oasis-spreadsheet-template.png pkg.csize=1667 pkg.size=1644 link path=usr/share/applications/libreoffice4-math.desktop restart_fmri=svc:/application/desktop-cache/desktop-mime-cache:default target=../../lib/libreoffice/share/xdg/math.desktop file 71b4845beda73bf4b46882777483a0fc941e0e5f chash=b183f5cd3031fbc9e572d72d37e16dd5cac3f1af group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-oasis-formula.png pkg.csize=1482 pkg.size=1588 file e1fdc011db9531ec56f58445a54df503d68e20b7 chash=ebd501058c379e2d87d0a2dea9656b1fce2a1bd7 group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-formula.png pkg.csize=1690 pkg.size=1803 link path=usr/share/applications/libreoffice4-writer.desktop restart_fmri=svc:/application/desktop-cache/desktop-mime-cache:default target=../../lib/libreoffice/share/xdg/writer.desktop dir group=root mode=0755 owner=root path=usr/share/mime/packages file 71b4845beda73bf4b46882777483a0fc941e0e5f chash=b183f5cd3031fbc9e572d72d37e16dd5cac3f1af group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-math.png pkg.csize=1482 pkg.size=1588 link path=usr/share/applications/libreoffice4-startcenter.desktop restart_fmri=svc:/application/desktop-cache/desktop-mime-cache:default target=../../lib/libreoffice/share/xdg/startcenter.desktop link path=usr/share/applications/libreoffice4-calc.desktop restart_fmri=svc:/application/desktop-cache/desktop-mime-cache:default target=../../lib/libreoffice/share/xdg/calc.desktop file d2ffbaae2de59e99513ed0c26ccfc114a68cc884 chash=84487f7ade2080f9f9a467e516bbc19b2f322614 group=bin mode=0755 owner=root path=usr/share/mime-info/libreoffice4.4.mime pkg.csize=994 pkg.size=17565 link path=usr/bin/loffice target=../lib/libreoffice/program/soffice set name=net.sourceforge.pkgbuild,version value=1.3.104 file b9102a30f2ff9855702fd6e7ec160d4db9677d68 chash=c9ad661d4e408f9d254ba1c5050ac3256626c0aa group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-oasis-master-document.png pkg.csize=1422 pkg.size=1399 file bbc88d096956fc62332693c240209c4163bd90b4 chash=b3abdec1b3d540ed113e3027c3fdc768c19778b1 group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-oasis-web-template.png pkg.csize=1600 pkg.size=1577 set name=pkg.description value="LibreOffice is a powerful office suite; its clean interface and powerful tools let you unleash your creativity and grow your productivity. LibreOffice embeds several applications that make it the most powerful Free & Open Source Office suite on the market: Writer, the word processor, Calc, the spreadsheet application, Impress, the presentation engine, Draw, our drawing and flowcharting application, Base, our database and database frontend, and Math for editing mathematics. fixed CVEs (only recent) for more, see https://www.libreoffice.org/about-us/security/advisories/ CVE-2015-5214 DOC Bookmark Status Memory Corruption (fixed in 4.4.6) #targets sfe.opencsw.org produced binaries. make our old SFElibreoffice4 package go away #START automatic renamed package (remember to add as well %actions) # create automatic package with old name and \"renamed=true\" in it # /* vim: set filetype=spec : */ ##TODO## check added leading \"0.\" for branch with different versions of pkgbuild! # include file to help creating packages with the # \"renamed=true\" flag in case a package name has # changed. # e.g. SFEurxvt renamed to terminal/urxvt # e.g. sfe/library/libsndfile renamed to sfe/library/gnu/libsndfile # # on pkg update or on pkg install terminal/urxvt you get # automaticly removed the old package name then installed the package newname. # on pkg install oldname you automaticly get installed the package newname. #STRONG NOTE: #remember to set in the new spec file the %action which #adds the depend rule in the new package. The new #package then requests the oldname package in a slightly #higher IPS_vendor_version (aka branch version) with #the renamed=true tag in it. A depend rule requesting the #newname package then puts the newname package into the #plan while uninstalling the oldname package at that time. # #note: the ips_version_release_renamedbranch from this include #file has the last number incremented by one. #That makes the renamed package #always more fresh then any #other regular oldname package. #This tells IPS to upgrade the oldname package, that one #has renamed=true in it and a dependency on the newname #package to be installed. # #example for the calling spec file, seciton %packages # -> see SFEurxvt.spec for now #example for the calling spec file, section %action #%actions #depend fmri=SFElibreoffice4@4.4.7.2,5.11-999999 type=optional #results in e.g.: #depend fmri=SFEurxvt@9.18,5.11-0.0.175.0.0.0.2.1 type=optional #depend fmri=SFEurxvt@9.18,5.12-5.12.0.0.0.32.3 type=optional #already included before? #yes, osdistro.inc is already included #calculate an incemented-by-one IPS_Vendor_version (aka branch number) #based on what the currently running OS prints in \"pkg info release/name | grep Branch\" #we are always on a IPS based system here ##TODO## check if all pkgbuild versions work with branches of ##TODO## check if all IPS based systems work with a usable content in Branch field #type \"0.0.175.x.x.x.x.x\" or \"5.12.x.x.x.x.x\" #what about OmniOS, other IPS based osdistro? #calculate a branch version which is always higher then the #one from the osbuild / parent spec file #pkg update \"*\" #works with same branch #pkg update oldpkg #works with same branch #pkg install oldpkg newpkg #works with same branch #pkg install newpkg #fails w conflicting files, except the oldpkg has higher branch! #this is why we do that magic below! # LC_ALL=C pkg info release/name | grep Branch #uname -r 5.11 # Branch: 0.175.0.0.0.2.0 #uname -r 5.12 # Branch: 5.12.0.0.0.32.2 #set a high default of 999999 in case we can't calculate #test! (echo 0.175.0.0.0.1.0; echo 5.12.0.0.0.32.2) | egrep \"^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$\"; echo $? #test! (echo 0.175.0.0.0.1.0; echo 5.12.0.0.0.32.2) | awk -F'.' '{ print $1\".\"$2\".\"$3\".\"$4\".\"$5\".\"$6\".\"1+$7 }' # calculating the left hand side so it is ever matching this equation afterwards: # oldpkg....(higher branch then any other oldpkg with content) newpkg.....(lower branch) # package_renamed_true@version-buildrelease,branch_renamed_package > package@version-buildrelease,branch #ATTENTION# we are editing 0.175 -> 0.0.175 for Solaris 11 (to match what pkgtool/pkgbuild does internally) #case: 7 numbers branch sanity check #END 0.151.1.8 sanity check e.g. 5.12.0.0.0.32.2 #case: 8 numbers branch sanity check #END 0.151.1.8 sanity check 0.0.175.0.0.0.1.0 #case: 4 (5) numbers branch sanity check (OI: 0.0.151.1.4 or 0.0.151.1.8) # oi151a8: LC_ALL=C pkg info release/name | grep Branch # Branch: 0.151.1.8 ##TODO## Hipster support! might be 0.151.1.8.1 ?? #END 0 #example: uname -r 5.11 0.175.0.0.0.1.0 or uname -r 5.12 5.12.0.0.0.32.2 #-->> 9.18,5.11-0.0.175.0.0.0.1.1 9.18,5.12-5.12.0.0.0.32.3 #END pkgbuild_ips_legacy #STRONG NOTE: #remember to set in this spec file the %action which #adds the depend rule in a way that the new package #depends on the old package in a slightly updated branch #version and has the flag \"renamed=true\" in it #This is specific to OpenIndiana Hipster only as this got a SFElibreoffice4 package in the beginning" dir group=sys mode=0755 owner=root path=usr/share set name=info.source-url value=http://download.documentfoundation.org/libreoffice/src/4.4.7/libreoffice-4.4.7.2.tar.xz file a87d88d98b37eb568d1e2362c90efdad52c24df6 chash=d2651069eda1a222906283aa5b2832a2ce5ec57f group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-spreadsheet.png pkg.csize=1610 pkg.size=1684 depend fmri=desktop/application/libreoffice4@4.4.7.2,5.11-0.0.151.1.8:20161028T214000Z type=require file 38a95d25d8f44f80f5ce545ef58b27f4d2829287 chash=836865651e39fdee6b3418df849c2677e225df92 group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-oasis-drawing.png pkg.csize=1713 pkg.size=1690 file 79a9736245b9144a1c048309ac0d377b7f433213 chash=ce190bccc6d9833452889302eaf41c152f2d68ea group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-startcenter.png pkg.csize=1013 pkg.size=990 set name=pkg.summary value="LibreOffice is a powerful office suite - Desktop integration" license bc8701644e63e4f14c2104aa27dec2b887e178bf chash=e4d30e7b8ed41d0c640072900090406433e5aa26 license=unknown pkg.csize=116 pkg.size=135 file 846237cea4fc0a4cd70cd0dfd714250a4d7d28a4 chash=b07f4db879340b222d2769d12f7ac334a851ac99 group=bin mode=0755 owner=root path=usr/share/pixmaps/libreoffice4.4-presentation.png pkg.csize=1911 pkg.size=2043 file f5990f0296376c3ab581b90ca1e3f934f0244598 chash=c9589954d0ec811ea0afaea7c49b3c73a727b670 group=bin mode=0555 owner=root path=usr/bin/libreoffice4.4 pkg.csize=70 pkg.size=57 dir group=bin mode=0755 owner=root path=usr/bin