Source verification ensures using the original user in tmp directory (#110)

Closes GH-108
diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
index 35477b6..5e621fa 100644
--- a/.github/workflows/test.yaml
+++ b/.github/workflows/test.yaml
@@ -46,23 +46,6 @@
       - name: Prepare
         run: |
           ci/scripts/prepare-${{ matrix.os }}.sh ${{ matrix.postgresql-version }}
-      - name: Install Apache Arrow Flight SQL adapter
-        run: |
-          setup_args=(
-            "--prefix=/tmp/local"
-            "-Dbenchmark=true"
-            "-Dpostgresql_dir=$(pg_config --bindir)/.."
-          )
-          if [ ${{ matrix.os }} = "macos" ]; then
-            setup_args+=("--pkg-config-path=$(brew --prefix libpq)/lib/pkgconfig")
-          fi
-          meson setup "${setup_args[@]}" build
-          meson compile -C build
-          if [ ${{ matrix.os }} = "ubuntu" ]; then
-            sudo meson install -C build
-          else
-            meson install -C build
-          fi
       - uses: ruby/setup-ruby@v1
         with:
           ruby-version: ruby
diff --git a/dev/release/verify-rc.sh b/dev/release/verify-rc.sh
index 97bfecd..f7eb05d 100755
--- a/dev/release/verify-rc.sh
+++ b/dev/release/verify-rc.sh
@@ -203,7 +203,7 @@
   fi
 
   meson setup \
-        --prefix="${PWD}/install" \
+        --prefix="${ARROW_TMPDIR}/install" \
         -Dpostgresql_dir="$(pg_config --bindir)/.." \
         ${ARROW_FLIGHT_SQL_POSTGRESQL_MESON_SETUP_ARGS:-} \
         build
@@ -227,6 +227,7 @@
       Linux-/usr/*)
         if type sudo > /dev/null 2>&1; then
           sudo meson install -C build
+          sudo chown -R "${USER}:" "${ARROW_TMPDIR}/install"
         else
           meson install -C build
         fi