Andreas Schleifer pushed to branch main at Arch Linux / Packaging / Packages /
ruby-parallel
Commits:
feee1ab0 by loqs at 2024-08-29T02:28:43+00:00
Move gem install from package to build
- - - - -
1 changed file:
- PKGBUILD
Changes:
=====================================
PKGBUILD
=====================================
@@ -38,36 +38,23 @@ build() {
cd "${_gemname}-${pkgver}"
gem build "${_gemname}.gemspec"
-}
-
-
-check() {
- cd "${_gemname}-${pkgver}"
-
- GEM_HOME="tmp_install/${_gemdir}" rspec
-}
-
-package() {
- cd "${_gemname}-${pkgver}"
-
- local _gemdir="$(gem env gemdir)"
gem install \
--local \
--verbose \
--ignore-dependencies \
--no-user-install \
- --install-dir "${pkgdir}/${_gemdir}" \
- --bindir "${pkgdir}/usr/bin" \
+ --install-dir "tmp_install${_gemdir}" \
+ --bindir "tmp_install/usr/bin" \
"${_gemname}-${pkgver}.gem"
# remove unrepreducible files
rm --force --recursive --verbose \
- "${pkgdir}/${_gemdir}/cache/" \
- "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/vendor/" \
- "${pkgdir}/${_gemdir}/doc/${_gemname}-${pkgver}/ri/ext/"
+ "tmp_install${_gemdir}/cache/" \
+ "tmp_install${_gemdir}/gems/${_gemname}-${pkgver}/vendor/" \
+ "tmp_install${_gemdir}/doc/${_gemname}-${pkgver}/ri/ext/"
- find "${pkgdir}/${_gemdir}/gems/" \
+ find "tmp_install${_gemdir}/gems/" \
-type f \
\( \
-iname "*.o" -o \
@@ -79,13 +66,26 @@ package() {
\) \
-delete
- find "${pkgdir}/${_gemdir}/extensions/" \
+ find "tmp_install${_gemdir}/extensions/" \
-type f \
\( \
-iname "mkmf.log" -o \
-iname "gem_make.out" \
\) \
-delete
+}
+
+
+check() {
+ cd "${_gemname}-${pkgver}"
+
+ GEM_HOME="tmp_install/${_gemdir}" rspec
+}
+
+package() {
+ cd "${_gemname}-${pkgver}"
+
+ cp --archive --verbose tmp_install/* "${pkgdir}"
install --verbose -D --mode=0644 MIT-LICENSE.txt
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install --verbose -D --mode=0644 *.md --target-directory
"${pkgdir}/usr/share/doc/${pkgname}"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-parallel/-/commit/feee1ab0322e2012c20831f3b2287b48fb2708c8
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-parallel/-/commit/feee1ab0322e2012c20831f3b2287b48fb2708c8
You're receiving this email because of your account on gitlab.archlinux.org.