Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
eepm
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
etersoft
eepm
Commits
e159cec8
Commit
e159cec8
authored
May 09, 2023
by
Vitaly Lipatov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
epm repack.d: use fix_desktop_file
parent
e9a59af7
Hide whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
47 additions
and
17 deletions
+47
-17
Autodesk_EAGLE.sh
repack.d/Autodesk_EAGLE.sh
+5
-8
aimp.sh
repack.d/aimp.sh
+1
-0
anydesk.sh
repack.d/anydesk.sh
+1
-0
brave-browser.sh
repack.d/brave-browser.sh
+1
-0
chromium-gost-stable.sh
repack.d/chromium-gost-stable.sh
+2
-0
code.sh
repack.d/code.sh
+5
-6
common.sh
repack.d/common.sh
+1
-0
discord.sh
repack.d/discord.sh
+3
-1
draw.io.sh
repack.d/draw.io.sh
+2
-0
gitkraken.sh
repack.d/gitkraken.sh
+1
-0
google-chrome-stable.sh
repack.d/google-chrome-stable.sh
+1
-0
lunacy.sh
repack.d/lunacy.sh
+2
-2
master-pdf-editor.sh
repack.d/master-pdf-editor.sh
+1
-0
microsoft-edge-stable.sh
repack.d/microsoft-edge-stable.sh
+2
-0
obsidian.sh
repack.d/obsidian.sh
+2
-0
onlyoffice-desktopeditors.sh
repack.d/onlyoffice-desktopeditors.sh
+1
-0
sferum.sh
repack.d/sferum.sh
+2
-0
skypeforlinux.sh
repack.d/skypeforlinux.sh
+3
-0
tamtam-app.sh
repack.d/tamtam-app.sh
+2
-0
teams.sh
repack.d/teams.sh
+2
-0
vivaldi-snapshot.sh
repack.d/vivaldi-snapshot.sh
+2
-0
vivaldi-stable.sh
repack.d/vivaldi-stable.sh
+2
-0
yandex-browser-beta.sh
repack.d/yandex-browser-beta.sh
+1
-0
yandex-browser-stable.sh
repack.d/yandex-browser-stable.sh
+1
-0
zoom.sh
repack.d/zoom.sh
+1
-0
No files found.
repack.d/Autodesk_EAGLE.sh
View file @
e159cec8
...
@@ -22,10 +22,7 @@ mkdir $BUILDROOT/opt
...
@@ -22,10 +22,7 @@ mkdir $BUILDROOT/opt
mv
$BUILDROOT
/
$ROOTDIR
$BUILDROOT
/opt/
$PRODUCT
mv
$BUILDROOT
/
$ROOTDIR
$BUILDROOT
/opt/
$PRODUCT
subst
"s|
\"
/
$ROOTDIR
/|
\"
/opt/
$PRODUCT
/|"
$SPEC
subst
"s|
\"
/
$ROOTDIR
/|
\"
/opt/
$PRODUCT
/|"
$SPEC
# add binary in standart path
add_bin_link_command
mkdir
-p
$BUILDROOT
/usr/bin/
ln
-s
/opt/
$PRODUCT
/eagle
$BUILDROOT
/usr/bin/
$PRODUCT
subst
"s|%files|%files
\n
/usr/bin/
$PRODUCT
|"
$SPEC
# create desktop file
# create desktop file
mkdir
-p
$BUILDROOT
/usr/share/applications/
mkdir
-p
$BUILDROOT
/usr/share/applications/
...
@@ -38,8 +35,8 @@ Name=EAGLE
...
@@ -38,8 +35,8 @@ Name=EAGLE
Comment=PCB design: schematic capture, board layout, and autorouter
Comment=PCB design: schematic capture, board layout, and autorouter
# paths need to be absolute, no ~ allowed within this file
# paths need to be absolute, no ~ allowed within this file
Exec=
/usr/bin/eagle
Exec=
$PRODUCT
Icon=
/opt/eagle/bin/eagle-logo.png
Icon=
$PRODUCT
# meta data
# meta data
Categories=Engineering;Electronics;
Categories=Engineering;Electronics;
...
@@ -49,8 +46,8 @@ MimeType=application/x-eagle-schematic;application/x-eagle-board;application/x-e
...
@@ -49,8 +46,8 @@ MimeType=application/x-eagle-schematic;application/x-eagle-board;application/x-e
# used to group all windows under the same launcher icon
# used to group all windows under the same launcher icon
StartupWMClass=eagle
StartupWMClass=eagle
EOF
EOF
subst
"s|%files|%files
\n
/usr/share/applications/
$PRODUCT
.desktop|"
$SPEC
pack_file /usr/share/applications/
$PRODUCT
.desktop
install_file /opt/eagle/bin/eagle-logo.png /usr/share/pixmaps/
$PRODUCT
.png
# https://bugzilla.altlinux.org/44898
# https://bugzilla.altlinux.org/44898
remove_file /opt/eagle/lib/libxcb-dri2.so.0
remove_file /opt/eagle/lib/libxcb-dri2.so.0
...
...
repack.d/aimp.sh
View file @
e159cec8
...
@@ -21,3 +21,4 @@ subst "s|/usr/bin/sh|/bin/sh|" $BUILDROOT$PRODUCTDIR/aimp.bash
...
@@ -21,3 +21,4 @@ subst "s|/usr/bin/sh|/bin/sh|" $BUILDROOT$PRODUCTDIR/aimp.bash
install_file /opt/aimp/aimp.desktop /usr/share/applications/aimp.desktop
install_file /opt/aimp/aimp.desktop /usr/share/applications/aimp.desktop
fix_desktop_file /opt/aimp/aimp.bash
$PRODUCT
repack.d/anydesk.sh
View file @
e159cec8
...
@@ -52,3 +52,4 @@ fi
...
@@ -52,3 +52,4 @@ fi
# preloaded from /usr/lib64/anydesk/, drop external requires
# preloaded from /usr/lib64/anydesk/, drop external requires
filter_from_requires libpangox-1.0.so.0 libgdkglext-x11-1.0.so.0 libgtkglext-x11-1.0.so.0
filter_from_requires libpangox-1.0.so.0 libgdkglext-x11-1.0.so.0 libgtkglext-x11-1.0.so.0
fix_desktop_file /usr/bin/
$PRODUCT
repack.d/brave-browser.sh
View file @
e159cec8
...
@@ -23,3 +23,4 @@ use_system_xdg
...
@@ -23,3 +23,4 @@ use_system_xdg
install_deps
install_deps
fix_desktop_file /usr/bin/
$PRODUCTCUR
repack.d/chromium-gost-stable.sh
View file @
e159cec8
...
@@ -29,6 +29,8 @@ use_system_xdg
...
@@ -29,6 +29,8 @@ use_system_xdg
install_deps
install_deps
fix_desktop_file /usr/bin/
$PRODUCTCUR
# TODO: report to the upstream
# TODO: report to the upstream
subst
's|Name=Chromium-Gost|Name=Chromium-Gost Web Browser\nName[ru]=Веб-браузер Chromium-gost|'
$BUILDROOT
/usr/share/applications/
*
.desktop
subst
's|Name=Chromium-Gost|Name=Chromium-Gost Web Browser\nName[ru]=Веб-браузер Chromium-gost|'
$BUILDROOT
/usr/share/applications/
*
.desktop
subst
's|GenericName=Web Browser|GenericName=Chromium-Gost Web Browser|'
$BUILDROOT
/usr/share/applications/
*
.desktop
subst
's|GenericName=Web Browser|GenericName=Chromium-Gost Web Browser|'
$BUILDROOT
/usr/share/applications/
*
.desktop
...
...
repack.d/code.sh
View file @
e159cec8
...
@@ -5,6 +5,7 @@ BUILDROOT="$1"
...
@@ -5,6 +5,7 @@ BUILDROOT="$1"
SPEC
=
"
$2
"
SPEC
=
"
$2
"
PRODUCT
=
code
PRODUCT
=
code
PRODUCTCUR
=
vscode
PRODUCTDIR
=
/opt/
$PRODUCT
PRODUCTDIR
=
/opt/
$PRODUCT
# install all requires packages before packing (the list have got with rpmreqs package | xargs echo)
# install all requires packages before packing (the list have got with rpmreqs package | xargs echo)
...
@@ -17,11 +18,9 @@ move_to_opt
...
@@ -17,11 +18,9 @@ move_to_opt
subst
'1iAutoReq:yes,nomonolib,nomono'
$SPEC
subst
'1iAutoReq:yes,nomonolib,nomono'
$SPEC
subst
'1iAutoProv:no'
$SPEC
subst
'1iAutoProv:no'
$SPEC
subst
"s|
\(
.*
$PRODUCTDIR
/code.*
\)
|/usr/bin/code
\n
/usr/bin/vscode
\n\1
|"
$SPEC
fix_desktop_file /usr/share/code/code
subst
"s|/usr/share/code/code|
$PRODUCTDIR
/bin/code|g"
$BUILDROOT
/usr/share/applications/
$PRODUCT
.desktop
chmod
0644
$BUILDROOT
/usr/share/applications/
$PRODUCT
.desktop
mkdir
-p
$BUILDROOT
/usr/bin/
rm
$BUILDROOT
/usr/bin/code
ln
-rsf
$BUILDROOT$PRODUCTDIR
/bin/code
$BUILDROOT
/usr
/bin/code
add_bin_link_command
$PRODUCT
$PRODUCTDIR
/bin/code
ln
-rs
$BUILDROOT$PRODUCTDIR
/bin/code
$BUILDROOT
/usr/bin/vs
code
add_bin_link_command
$PRODUCTCUR
$PRODUCTDIR
/bin/
code
repack.d/common.sh
View file @
e159cec8
...
@@ -256,6 +256,7 @@ fix_desktop_file()
...
@@ -256,6 +256,7 @@ fix_desktop_file()
[
-n
"
$from
"
]
||
from
=
"
$PRODUCTDIR
/
$PRODUCT
"
[
-n
"
$from
"
]
||
from
=
"
$PRODUCTDIR
/
$PRODUCT
"
[
-n
"
$to
"
]
||
to
=
"
$(
basename
"
$from
"
)
"
[
-n
"
$to
"
]
||
to
=
"
$(
basename
"
$from
"
)
"
subst
"s|
$from
|
$to
|"
$BUILDROOT
/usr/share/applications/
*
.desktop
subst
"s|
$from
|
$to
|"
$BUILDROOT
/usr/share/applications/
*
.desktop
chmod
-v
0644
$BUILDROOT
/usr/share/applications/
*
.desktop
}
}
fix_chrome_sandbox
()
fix_chrome_sandbox
()
...
...
repack.d/discord.sh
View file @
e159cec8
...
@@ -5,6 +5,7 @@ BUILDROOT="$1"
...
@@ -5,6 +5,7 @@ BUILDROOT="$1"
SPEC
=
"
$2
"
SPEC
=
"
$2
"
PRODUCT
=
discord
PRODUCT
=
discord
PRODUCTCUR
=
Discord
PRODUCTDIR
=
/opt/
$PRODUCT
PRODUCTDIR
=
/opt/
$PRODUCT
.
$(
dirname
$0
)
/common-chromium-browser.sh
.
$(
dirname
$0
)
/common-chromium-browser.sh
...
@@ -19,7 +20,8 @@ subst '1iAutoProv:no' $SPEC
...
@@ -19,7 +20,8 @@ subst '1iAutoProv:no' $SPEC
mkdir
-p
$BUILDROOT
/usr/bin/
mkdir
-p
$BUILDROOT
/usr/bin/
ln
-sf
$PRODUCTDIR
/Discord
$BUILDROOT
/usr/bin/
$PRODUCT
ln
-sf
$PRODUCTDIR
/Discord
$BUILDROOT
/usr/bin/
$PRODUCT
subst
"s|/usr/share/discord/Discord|/usr/bin/
$PRODUCT
|g"
$BUILDROOT
/
$PRODUCTDIR
/discord.desktop
ln
-sf
$PRODUCTDIR
/discord.desktop
$BUILDROOT
/usr/share/applications/discord.desktop
ln
-sf
$PRODUCTDIR
/discord.desktop
$BUILDROOT
/usr/share/applications/discord.desktop
ln
-sf
$PRODUCTDIR
/discord.png
$BUILDROOT
/usr/share/pixmaps/discord.png
ln
-sf
$PRODUCTDIR
/discord.png
$BUILDROOT
/usr/share/pixmaps/discord.png
fix_desktop_file /usr/share/discord/Discord
$PRODUCT
repack.d/draw.io.sh
View file @
e159cec8
...
@@ -13,4 +13,6 @@ PRODUCTDIR=/opt/drawio
...
@@ -13,4 +13,6 @@ PRODUCTDIR=/opt/drawio
add_bin_link_command
add_bin_link_command
add_bin_link_command
$PRODUCTCUR
$PRODUCT
add_bin_link_command
$PRODUCTCUR
$PRODUCT
fix_desktop_file /opt/drawio/drawio
fix_chrome_sandbox
fix_chrome_sandbox
repack.d/gitkraken.sh
View file @
e159cec8
...
@@ -18,6 +18,7 @@ move_to_opt
...
@@ -18,6 +18,7 @@ move_to_opt
fix_chrome_sandbox
fix_chrome_sandbox
fix_desktop_file /usr/share/gitkraken/gitkraken
fix_desktop_file /usr/share/gitkraken/gitkraken
fix_desktop_file /usr/bin/gitkraken
add_findreq_skiplist
"
$PRODUCTDIR
/resources/app.asar.unpacked/node_modules/@axosoft/*/build/Release/*.node"
add_findreq_skiplist
"
$PRODUCTDIR
/resources/app.asar.unpacked/node_modules/@axosoft/*/build/Release/*.node"
add_findreq_skiplist
"
$PRODUCTDIR
/resources/app.asar.unpacked/node_modules/@msgpackr-extract/msgpackr-extract-linux-x64/*.node"
add_findreq_skiplist
"
$PRODUCTDIR
/resources/app.asar.unpacked/node_modules/@msgpackr-extract/msgpackr-extract-linux-x64/*.node"
...
...
repack.d/google-chrome-stable.sh
View file @
e159cec8
...
@@ -25,6 +25,7 @@ subst 's|Name=Google Chrome|Name=Google Chrome Web Browser\nName[ru]=Веб-бр
...
@@ -25,6 +25,7 @@ subst 's|Name=Google Chrome|Name=Google Chrome Web Browser\nName[ru]=Веб-бр
subst
's|GenericName=Web Browser|GenericName=Google Chrome Web Browser|'
$BUILDROOT
/usr/share/applications/
*
.desktop
subst
's|GenericName=Web Browser|GenericName=Google Chrome Web Browser|'
$BUILDROOT
/usr/share/applications/
*
.desktop
subst
's|GenericName\[ru\]=Веб-браузер|GenericName[ru]=Веб-браузер Google Chrome|'
$BUILDROOT
/usr/share/applications/
*
.desktop
subst
's|GenericName\[ru\]=Веб-браузер|GenericName[ru]=Веб-браузер Google Chrome|'
$BUILDROOT
/usr/share/applications/
*
.desktop
fix_desktop_file /usr/bin/google-chrome-stable
install_deps
install_deps
repack.d/lunacy.sh
View file @
e159cec8
...
@@ -15,8 +15,8 @@ PREINSTALL_PACKAGES="liblttng-ust libX11 fontconfig zlib"
...
@@ -15,8 +15,8 @@ PREINSTALL_PACKAGES="liblttng-ust libX11 fontconfig zlib"
add_bin_link_command
$PRODUCTCUR
add_bin_link_command
$PRODUCTCUR
add_bin_link_command
$PRODUCT
$PRODUCTCUR
add_bin_link_command
$PRODUCT
$PRODUCTCUR
fix_desktop_file
fix_desktop_file
/opt/icons8/lunacy/Lunacy
$PRODUCT
fix_desktop_file /opt/icons8/lunacy/Assets/LunacyLogo.png
$PRODUCT
.png
fix_desktop_file /opt/icons8/lunacy/Assets/LunacyLogo.png
$PRODUCT
install_file /opt/icons8/lunacy/Assets/LunacyLogo.png /usr/share/pixmaps/
$PRODUCT
.png
install_file /opt/icons8/lunacy/Assets/LunacyLogo.png /usr/share/pixmaps/
$PRODUCT
.png
subst
'1iAutoProv:no'
$SPEC
subst
'1iAutoProv:no'
$SPEC
...
...
repack.d/master-pdf-editor.sh
View file @
e159cec8
...
@@ -14,3 +14,4 @@ PREINSTALL_PACKAGES="libGL libqt5-core libqt5-gui libqt5-network libqt5-printsup
...
@@ -14,3 +14,4 @@ PREINSTALL_PACKAGES="libGL libqt5-core libqt5-gui libqt5-network libqt5-printsup
add_bin_link_command
add_bin_link_command
add_bin_link_command
$PRODUCTCUR
$PRODUCT
add_bin_link_command
$PRODUCTCUR
$PRODUCT
fix_desktop_file
repack.d/microsoft-edge-stable.sh
View file @
e159cec8
...
@@ -29,6 +29,8 @@ use_system_xdg
...
@@ -29,6 +29,8 @@ use_system_xdg
install_deps
install_deps
fix_desktop_file /usr/bin/
$PRODUCTCUR
#if ! grep -q '^"/usr/bin/microsoft-edge"' $SPEC ; then
#if ! grep -q '^"/usr/bin/microsoft-edge"' $SPEC ; then
# subst 's|\(.*/usr/bin/microsoft-edge-stable.*\)|"/usr/bin/microsoft-edge"\n\1|' $SPEC
# subst 's|\(.*/usr/bin/microsoft-edge-stable.*\)|"/usr/bin/microsoft-edge"\n\1|' $SPEC
#fi
#fi
...
...
repack.d/obsidian.sh
View file @
e159cec8
...
@@ -22,6 +22,8 @@ install_deps
...
@@ -22,6 +22,8 @@ install_deps
fix_chrome_sandbox
fix_chrome_sandbox
fix_desktop_file
#epm assure patchelf || exit
#epm assure patchelf || exit
#for i in $BUILDROOT$PRODUCTDIR/$PRODUCT ; do
#for i in $BUILDROOT$PRODUCTDIR/$PRODUCT ; do
# a= patchelf --set-rpath "$PRODUCTDIR" $i
# a= patchelf --set-rpath "$PRODUCTDIR" $i
...
...
repack.d/onlyoffice-desktopeditors.sh
View file @
e159cec8
...
@@ -45,3 +45,4 @@ subst "s|%files|%files\n/usr/share/icons/hicolor/*x*/apps/$iconname.png|" $SPEC
...
@@ -45,3 +45,4 @@ subst "s|%files|%files\n/usr/share/icons/hicolor/*x*/apps/$iconname.png|" $SPEC
subst
'1iAutoReq:no'
$SPEC
subst
'1iAutoReq:no'
$SPEC
subst
'1iAutoProv:no'
$SPEC
subst
'1iAutoProv:no'
$SPEC
fix_desktop_file /usr/bin/onlyoffice-desktopeditors
repack.d/sferum.sh
View file @
e159cec8
...
@@ -15,3 +15,5 @@ add_bin_exec_command $PRODUCTCUR
...
@@ -15,3 +15,5 @@ add_bin_exec_command $PRODUCTCUR
add_bin_exec_command
$PRODUCT
$PRODUCTDIR
/
$PRODUCTCUR
add_bin_exec_command
$PRODUCT
$PRODUCTDIR
/
$PRODUCTCUR
fix_chrome_sandbox
fix_chrome_sandbox
fix_desktop_file /opt/Sferum/sferum
repack.d/skypeforlinux.sh
View file @
e159cec8
...
@@ -5,6 +5,7 @@ BUILDROOT="$1"
...
@@ -5,6 +5,7 @@ BUILDROOT="$1"
SPEC
=
"
$2
"
SPEC
=
"
$2
"
PRODUCT
=
skype
PRODUCT
=
skype
PRODUCTCUR
=
skypeforlinux
PRODUCTDIR
=
/opt/skype
PRODUCTDIR
=
/opt/skype
.
$(
dirname
$0
)
/common-chromium-browser.sh
.
$(
dirname
$0
)
/common-chromium-browser.sh
...
@@ -27,3 +28,5 @@ ln -s /usr/bin/skypeforlinux $BUILDROOT/usr/bin/skype
...
@@ -27,3 +28,5 @@ ln -s /usr/bin/skypeforlinux $BUILDROOT/usr/bin/skype
subst
's|%files|%files\n/usr/bin/skype|'
$SPEC
subst
's|%files|%files\n/usr/bin/skype|'
$SPEC
fix_chrome_sandbox
fix_chrome_sandbox
fix_desktop_file /usr/bin/skypeforlinux
repack.d/tamtam-app.sh
View file @
e159cec8
...
@@ -16,3 +16,5 @@ add_bin_exec_command $PRODUCT
...
@@ -16,3 +16,5 @@ add_bin_exec_command $PRODUCT
add_bin_exec_command
$PRODUCTCUR
$PRODUCTDIR
/
$PRODUCT
add_bin_exec_command
$PRODUCTCUR
$PRODUCTDIR
/
$PRODUCT
fix_chrome_sandbox
fix_chrome_sandbox
fix_desktop_file /opt/TamTam/tamtam
repack.d/teams.sh
View file @
e159cec8
...
@@ -29,3 +29,5 @@ subst '1iAutoProv:no' $SPEC
...
@@ -29,3 +29,5 @@ subst '1iAutoProv:no' $SPEC
drop_embedded_reqs
drop_embedded_reqs
fix_chrome_sandbox
fix_chrome_sandbox
fix_desktop_file /usr/bin/teams
repack.d/vivaldi-snapshot.sh
View file @
e159cec8
...
@@ -21,6 +21,8 @@ add_bin_commands
...
@@ -21,6 +21,8 @@ add_bin_commands
use_system_xdg
use_system_xdg
fix_desktop_file /usr/bin/
$PRODUCTCUR
install_deps
install_deps
add_findreq_skiplist
$PRODUCTDIR
/update-ffmpeg
add_findreq_skiplist
$PRODUCTDIR
/update-ffmpeg
...
...
repack.d/vivaldi-stable.sh
View file @
e159cec8
...
@@ -21,6 +21,8 @@ add_bin_commands
...
@@ -21,6 +21,8 @@ add_bin_commands
use_system_xdg
use_system_xdg
fix_desktop_file /usr/bin/
$PRODUCTCUR
install_deps
install_deps
add_findreq_skiplist
$PRODUCTDIR
/update-ffmpeg
add_findreq_skiplist
$PRODUCTDIR
/update-ffmpeg
...
...
repack.d/yandex-browser-beta.sh
View file @
e159cec8
...
@@ -30,3 +30,4 @@ use_system_xdg
...
@@ -30,3 +30,4 @@ use_system_xdg
install_deps
install_deps
fix_desktop_file /usr/bin/
$PRODUCTCUR
repack.d/yandex-browser-stable.sh
View file @
e159cec8
...
@@ -30,3 +30,4 @@ use_system_xdg
...
@@ -30,3 +30,4 @@ use_system_xdg
install_deps
install_deps
fix_desktop_file /usr/bin/
$PRODUCTCUR
repack.d/zoom.sh
View file @
e159cec8
...
@@ -93,3 +93,4 @@ install_deps
...
@@ -93,3 +93,4 @@ install_deps
fix_chrome_sandbox
$PRODUCTDIR
/cef/chrome-sandbox
fix_chrome_sandbox
$PRODUCTDIR
/cef/chrome-sandbox
fix_desktop_file /usr/bin/zoom
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment