Commit graph

45 commits

Author SHA1 Message Date
goodroot
0821920f32 bump 2025-09-30 13:13:06 -07:00
goodroot
a99ba4a3ec polish script 2025-09-30 12:53:18 -07:00
goodroot
1bb33f46c7 v1.2.9-4: Final AUR package with standard installation pattern
- Complete dependency set including waybar and python-requests
- Standard AUR post_install pattern (no automatic service enabling)
- Clear user instructions for setup and service enabling
- Follows Arch Linux packaging best practices
- Ready for production use
2025-09-30 12:06:31 -07:00
goodroot
418267ac1f v1.2.9-2: Final AUR package improvements
- Move waybar from optdepends to depends (required feature)
- Fix post_install user context issues
- Add missing python-requests dependency
- Always enable Waybar integration by default
- Update .SRCINFO with all dependencies
- Ready for AUR installation test
2025-09-30 11:34:15 -07:00
goodroot
79ee98db6e Fix critical post_install user context issues
- Run setup as actual user instead of root
- Proper user detection with fallback
- Fixes run.sh permissions and systemd service paths
- Ensures proper group membership for /dev/uinput access
2025-09-30 11:25:56 -07:00
goodroot
3e3cd0e079 Update .SRCINFO with python-requests dependency
- Added python-requests to depends list
- pkgrel incremented to 2
2025-09-28 09:25:46 -07:00
goodroot
a917026ad1 rel bump 2025-09-28 09:24:04 -07:00
goodroot
5bd07b5e0d Fix missing python-requests dependency
- Added python-requests to depends array
- Required by requirements.txt for Whisper integration
- Updated checksums
2025-09-28 09:23:03 -07:00
goodroot
4d4bf80fbc v1.2.9: Improved AUR installation with auto-setup and Waybar integration
- Added missing dependencies: python-sounddevice, python-evdev, cmake, make, git, base-devel, curl
- Fixed missing share directory in package
- Auto-run setup with Waybar integration enabled by default
- Clear post-install messaging
- Updated to version 1.2.9 with correct checksums
2025-09-28 09:18:50 -07:00
goodroot
afc640b82e Update to v1.2.8 2025-09-06 19:51:35 -07:00
goodroot
2f62a6c753 Update to v1.2.7 2025-09-06 19:22:46 -07:00
goodroot
956fa1882b Update to v1.2.6 2025-09-06 19:15:36 -07:00
goodroot
2220c06d2e Update to v1.2.5 2025-09-06 19:04:24 -07:00
goodroot
d23e45cdf6 Update to v1.2.4 2025-09-06 18:47:10 -07:00
goodroot
e40f66be5e Update to v1.2.3 2025-09-06 18:34:28 -07:00
goodroot
ab3dd474a2 v1.2.2: installer uses user venv in AUR mode 2025-09-06 17:42:46 -07:00
goodroot
0e00766761 v1.2.2: installer uses user venv in AUR mode 2025-09-06 17:42:06 -07:00
goodroot
3f8fe4f762 grind 2025-09-06 17:30:01 -07:00
goodroot
f8ad7f0aa6 grind 2025-09-06 17:17:13 -07:00
goodroot
483dff4c28 Prefer user venv in AUR mode; launcher venv lookup 2025-09-06 17:13:36 -07:00
goodroot
96b1efbd5f bump for saner aur 2025-09-06 17:04:54 -07:00
goodroot
9bb5e2dcb2 Fix PKGBUILD pkgrel to match .SRCINFO
- Update PKGBUILD pkgrel from 4 to 10 to match .SRCINFO
- This ensures consistent versioning between AUR database and local builds
2025-09-06 16:20:44 -07:00
goodroot
677bfd48e5 Complete AUR package automation
- Add evdev to venv dependencies for complete self-contained environment
- Restore automatic setup script execution in hyprwhspr.install
- Package now handles NVIDIA detection, permissions, and services automatically
- Bump pkgrel to 10
2025-09-06 16:17:51 -07:00
goodroot
36ef05fbd6 clean... 2025-09-06 16:11:38 -07:00
goodroot
3042078cd3 Install all Python dependencies in venv for self-contained environment
- Install numpy, scipy, pyperclip, psutil, rich, json5, sounddevice in venv
- This makes the package completely self-contained
- Bump pkgrel to 8
2025-09-06 16:08:03 -07:00
goodroot
a4c5cdc4f6 Fix launcher script to use venv python directly
- Replace activate script sourcing with direct venv python usage
- This avoids hardcoded build paths in activate script
- Bump pkgrel to 7
2025-09-06 16:03:35 -07:00
goodroot
b8672ebb03 Fix venv activation path issue
- Use venv's python directly instead of sourcing activate script
- This avoids hardcoded build paths in activate script
- Bump pkgrel to 3
2025-09-06 16:00:37 -07:00
goodroot
bcaeb08e4f Fix venv path issue in PKGBUILD
- Remove debug statements from package() function
- Ensure venv is created in correct location after file copy
- Bump pkgrel to 2
2025-09-06 15:58:27 -07:00
goodroot
3747cef837 Bump pkgrel to 5 to update AUR package database
- Increment pkgrel from 4 to 5 to reflect hyprwhspr.install fix
- This ensures AUR package database gets updated with the typo fix
2025-09-06 15:50:20 -07:00
goodroot
2e31064f48 Fix typo in hyprwhspr.install
- Remove erroneous 'alsold;' from line 1
- This was causing 'alsold: command not found' error during installation
- Now post_install() function will work correctly
2025-09-06 15:50:02 -07:00
goodroot
7fd34dd002 Add debugging to PKGBUILD and bump pkgrel to 4
- Add echo statements to show current directory and cd target
- Add error handling for cd command failure
- Bump pkgrel to 4 to trigger AUR package database update
- This will help identify why cp is copying from wrong directory
2025-09-06 15:47:32 -07:00
goodroot
4a09f4c1d7 ugh 2025-09-06 15:44:36 -07:00
goodroot
cef998f6c6 Restore original working PKGBUILD approach from AUR commit
- Restore cd command to change to source directory first
- Use cp -r . to copy from current directory (source directory)
- This matches the working approach from the original AUR commit
- Should fix the sys/devices permission errors
2025-09-06 15:44:09 -07:00
goodroot
d1ff93f716 Bump pkgrel to 2 to update AUR package database
- Increment pkgrel from 1 to 2 to reflect PKGBUILD fixes
- This ensures AUR package database gets updated with our cp command fixes
- Resolves the 'SRCINFO unchanged' warning
2025-09-06 15:41:14 -07:00
goodroot
75d623feeb Update hyprwhspr.install to remove automatic setup
- Remove automatic execution of install-omarchy.sh from post_install/post_upgrade
- This prevents FIDO authentication prompts during AUR installation
- Users will need to manually run the setup script after installation
- Simplifies the installation process and avoids permission issues
2025-09-06 15:40:18 -07:00
goodroot
5371620b0b Fix cp command to use individual commands instead of wildcards
- Replace wildcard cp command with individual cp commands for each file/directory
- This prevents the cp command from trying to copy from wrong directory
- Each cp command explicitly specifies source and destination paths
- Should fix the sys/devices permission denied errors
2025-09-06 15:39:11 -07:00
goodroot
7a3759f54b Fix cp command with explicit file list
- Remove unreliable cd command that was failing silently
- Use explicit file list instead of wildcards to copy only needed files
- Prevents copying from wrong directory (root /) which caused sys/devices errors
- More robust and follows PKGBUILD best practices
2025-09-06 15:36:04 -07:00
goodroot
6e6e7e6329 Add robust error checking to PKGBUILD package() function
- Add error handling for cd command failure
- Verify source directory contains expected files before copying
- Add debugging output to identify cp errors
- This should fix the permission denied errors during AUR builds
2025-09-06 15:33:59 -07:00
goodroot
c0bfdd3560 Revert install script to simple working version
- Remove complex sudo -u commands that require FIDO authentication
- Go back to simple ./scripts/install-omarchy.sh approach
- Remove pre_remove function that was causing issues
- This matches the last known working version
2025-09-06 15:29:20 -07:00
goodroot
a0c14617cc Revert to original working cp command
- Changed back from specific file copying to cp -r . approach
- This was the working approach before our changes
- Fixes the system file permission errors in AUR builds
2025-09-06 15:26:32 -07:00
goodroot
7b6a97d5ed Fix AUR package build errors
- Add missing python-evdev dependency for hotkey detection
- Add all required Python dependencies from Arch repos
- Fix file copying to only include source files (no system files)
- Create virtual environment with pip-only dependencies
- Make installation script non-interactive for AUR context

Fixes hotkey detection issues when installing from AUR.
2025-09-06 15:16:22 -07:00
goodroot
08fdd1bb9f Update to v1.2.0
- Bump version from 1.1.0 to 1.2.0
- Update SHA-256 checksum for v1.2.0 release
- Fix audio feedback path resolution for relative paths
- Add shift_paste configuration option (Ctrl+Shift+V by default)
- Improve text injection compatibility across terminals and GUI apps
2025-09-06 15:03:12 -07:00
goodroot
4bf4056493 Update to version 1.1.0 with configurable prompt and paste buffer behaviour,plus improved install messaging 2025-09-03 09:45:43 -07:00
goodroot
6090360aec clarify logout requirement in install languag 2025-08-31 12:28:01 -07:00
goodroot
a69ec918c6 Initial package release: hyprwhspr 1.0.0 2025-08-31 11:42:56 -07:00