Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Oskar Roesler
ros-aur-helpers
Commits
a88cb22e
Verified
Commit
a88cb22e
authored
Dec 06, 2020
by
Oskar Roesler
Browse files
Make scripts in scripts/ workable with new directory locations
parent
7fb98ad1
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
35 additions
and
17 deletions
+35
-17
scripts/commit_changed_repos.sh
scripts/commit_changed_repos.sh
+5
-2
scripts/correct_arch_array.sh
scripts/correct_arch_array.sh
+6
-3
scripts/delete_unnecessary_cmake_flags.sh
scripts/delete_unnecessary_cmake_flags.sh
+6
-3
scripts/fix-eigen.sh
scripts/fix-eigen.sh
+6
-3
scripts/fix-tbb.sh
scripts/fix-tbb.sh
+6
-3
scripts/set-python3.sh
scripts/set-python3.sh
+6
-3
No files found.
scripts/commit_changed_repos.sh
View file @
a88cb22e
#!/bin/bash
for
dir
in
$(
ls
packages
)
;
CACHE_PATH
=
${
XDG_CACHE_HOME
+
"~/.cache"
}
PACKAGES_PATH
=
$CACHE_PATH
/ros-aur-helper/packages
for
dir
in
$(
ls
$PACKAGES_PATH
)
;
do
cd
packages
/
$dir
cd
$PACKAGES_PATH
/
$dir
if
git status |
grep
-q
'.SRCINFO'
;
then
git add .SRCINFO PKGBUILD
git commit
-m
"Updated package"
...
...
scripts/correct_arch_array.sh
View file @
a88cb22e
#!/bin/zsh
for
i
in
`
ls
packages
`
;
CACHE_PATH
=
${
XDG_CACHE_HOME
+
"~/.cache"
}
PACKAGES_PATH
=
$CACHE_PATH
/ros-aur-helper/packages
for
i
in
$(
ls
$PACKAGES_PATH
)
;
do
if
pacman
-Si
$i
| egrep
-q
'cpp|boost'
;
then
echo
"
$i
contains c++ code"
if
!
grep
"('any')"
packages
/
$i
/PKGBUILD
;
then
if
!
grep
"('any')"
$PACKAGES_PATH
/
$i
/PKGBUILD
;
then
echo
"
$i
already has a correct arch=() array"
continue
;
fi
cd
packages
/
$i
cd
$PACKAGES_PATH
/
$i
sed
-i
"s/arch=('any')/arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'armv6h')/g"
PKGBUILD
grep
"pkgrel"
PKGBUILD |
IFS
=
"="
read
-r
name value
((
pkgrel
=
$value
+ 1
))
...
...
scripts/delete_unnecessary_cmake_flags.sh
View file @
a88cb22e
#!/bin/zsh
for
i
in
`
ls
packages
`
;
CACHE_PATH
=
${
XDG_CACHE_HOME
+
"~/.cache"
}
PACKAGES_PATH
=
$CACHE_PATH
/ros-aur-helper/packages
for
i
in
$(
ls
$PACKAGES_PATH
)
;
do
if
grep
'DPYTHON_LIBRARY'
packages
/
$i
/PKGBUILD
;
then
if
grep
'DPYTHON_LIBRARY'
$PACKAGES_PATH
/
$i
/PKGBUILD
;
then
echo
"
$i
has unnecessary cmake args"
cd
packages
/
$i
cd
$PACKAGES_PATH
/
$i
sed
-i
'/-DPYTHON_BASENAME/d'
PKGBUILD
sed
-i
'/-DPYTHON_LIBRARY/d'
PKGBUILD
sed
-i
'/-DPYTHON_INCLUDE_DIR/d'
PKGBUILD
...
...
scripts/fix-eigen.sh
View file @
a88cb22e
#!/bin/zsh
for
i
in
`
ls
packages
`
;
CACHE_PATH
=
${
XDG_CACHE_HOME
+
"~/.cache"
}
PACKAGES_PATH
=
$CACHE_PATH
/ros-aur-helper/packages
for
i
in
$(
ls
$PACKAGES_PATH
)
;
do
if
grep
'eigen3'
packages
/
$i
/PKGBUILD
;
then
if
grep
'eigen3'
$PACKAGES_PATH
/
$i
/PKGBUILD
;
then
echo
"
$i
depends on eigen3"
cd
packages
/
$i
cd
$PACKAGES_PATH
/
$i
sed
-i
"s/eigen3/eigen/g"
PKGBUILD
grep
"pkgrel"
PKGBUILD |
IFS
=
"="
read
-r
name value
((
pkgrel
=
$value
+ 1
))
...
...
scripts/fix-tbb.sh
View file @
a88cb22e
#!/bin/zsh
for
i
in
`
ls
packages
`
;
CACHE_PATH
=
${
XDG_CACHE_HOME
+
"~/.cache"
}
PACKAGES_PATH
=
$CACHE_PATH
/ros-aur-helper/packages
for
i
in
$(
ls
$PACKAGES_PATH
)
;
do
if
grep
'intel-tbb'
packages
/
$i
/PKGBUILD
;
then
if
grep
'intel-tbb'
$PACKAGES_PATH
/
$i
/PKGBUILD
;
then
echo
"
$i
depends on intel-tbb"
cd
packages
/
$i
cd
$PACKAGES_PATH
/
$i
sed
-i
"s/intel-tbb/tbb/g"
PKGBUILD
grep
"pkgrel"
PKGBUILD |
IFS
=
"="
read
-r
name value
((
pkgrel
=
$value
+ 1
))
...
...
scripts/set-python3.sh
View file @
a88cb22e
#!/bin/zsh
for
i
in
`
ls
packages
`
;
CACHE_PATH
=
${
XDG_CACHE_HOME
+
"~/.cache"
}
PACKAGES_PATH
=
$CACHE_PATH
/ros-aur-helper/
\$
PACKAGES_PATH
for
i
in
$(
ls
$PACKAGES_PATH
)
;
do
if
grep
'/bin/python2'
packages
/
$i
/PKGBUILD
;
then
if
grep
'/bin/python2'
$PACKAGES_PATH
/
$i
/PKGBUILD
;
then
echo
"
$i
links against python2"
cd
packages
/
$i
cd
$PACKAGES_PATH
/
$i
sed
-i
"s!/bin/python2!/bin/python3!g"
PKGBUILD
sed
-i
"s/-v 2/-v 3/g"
PKGBUILD
grep
"pkgrel"
PKGBUILD |
IFS
=
"="
read
-r
name value
...
...
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