File zammad-fix-sprockets-scss-syntax.patch of Package zammad
Fix Sprockets 4.x asset reference syntax
Sprockets 4.x no longer supports requiring files using relative paths
with file extensions. It requires using logical asset names without
the "./" prefix and without file extensions (.js, .coffee, .scss).
This patch updates CSS, JavaScript, and CoffeeScript manifest files
to use the correct Sprockets 4.x syntax.
diff -Naur zammad-6.5.2.orig/app/assets/javascripts/app/index.coffee zammad-6.5.2/app/assets/javascripts/app/index.coffee
--- zammad-6.5.2.orig/app/assets/javascripts/app/index.coffee 2026-02-21 20:22:46.846664995 +0100
+++ zammad-6.5.2/app/assets/javascripts/app/index.coffee 2026-02-21 20:23:14.522064161 +0100
@@ -3,7 +3,7 @@
#= require_self
#= require_tree ./lib/app_init
#= require_tree ./lib/mixins
-#= require ./config.coffee
+#= require app/config
#= require_tree ./models
#= require_tree ./controllers/_application_controller
#= require_tree ./controllers
diff -Naur zammad-6.5.2.orig/app/assets/javascripts/application.js zammad-6.5.2/app/assets/javascripts/application.js
--- zammad-6.5.2.orig/app/assets/javascripts/application.js 2026-02-21 20:22:46.852755456 +0100
+++ zammad-6.5.2/app/assets/javascripts/application.js 2026-02-21 20:22:46.950735107 +0100
@@ -5,46 +5,46 @@
// the compiled file.
//
-//= require ./app/lib/core/jquery-3.6.0.js
-//= require ./app/lib/core/jquery-ui-1.11.4.js
-//= require ./app/lib/core/underscore-1.8.3.js
+//= require app/lib/core/jquery-3.6.0
+//= require app/lib/core/jquery-ui-1.11.4
+//= require app/lib/core/underscore-1.8.3
-//= require ./app/lib/animations/velocity.min.js
-//= require ./app/lib/animations/velocity.ui.js
+//= require app/lib/animations/velocity.min
+//= require app/lib/animations/velocity.ui
//not_used= require_tree ./app/lib/spine
-//= require ./app/lib/spine/spine.coffee
-//= require ./app/lib/spine/ajax.coffee
-//= require ./app/lib/spine/local.coffee
-//= require ./app/lib/spine/route.coffee
+//= require app/lib/spine/spine
+//= require app/lib/spine/ajax
+//= require app/lib/spine/local
+//= require app/lib/spine/route
-//= require ./app/lib/flot/jquery.flot.js
-//= require ./app/lib/flot/jquery.flot.selection.js
+//= require app/lib/flot/jquery.flot
+//= require app/lib/flot/jquery.flot.selection
//not_used= require_tree ./app/lib/bootstrap
-//= require ./app/lib/bootstrap/dropdown.js
-//= require ./app/lib/bootstrap/tooltip.js
-//= require ./app/lib/bootstrap/popover.js
-//= require ./app/lib/bootstrap/popover-enhance.js
+//= require app/lib/bootstrap/dropdown
+//= require app/lib/bootstrap/tooltip
+//= require app/lib/bootstrap/popover
+//= require app/lib/bootstrap/popover-enhance
// modified by Felix Jan-2014
-//= require ./app/lib/bootstrap/modal.js
+//= require app/lib/bootstrap/modal
-//= require ./app/lib/bootstrap/tab.js
-//= require ./app/lib/bootstrap/transition.js
-//= require ./app/lib/bootstrap/button.js
-//= require ./app/lib/bootstrap/collapse.js
-//= require ./app/lib/bootstrap/bootstrap-timepicker.js
-//= require ./app/lib/bootstrap/bootstrap-datepicker.js
-
-//= require ./app/lib/rangy/rangy-core.js
-//= require ./app/lib/rangy/rangy-classapplier.js
-//= require ./app/lib/rangy/rangy-textrange.js
-//= require ./app/lib/rangy/rangy-highlighter.js
+//= require app/lib/bootstrap/tab
+//= require app/lib/bootstrap/transition
+//= require app/lib/bootstrap/button
+//= require app/lib/bootstrap/collapse
+//= require app/lib/bootstrap/bootstrap-timepicker
+//= require app/lib/bootstrap/bootstrap-datepicker
+
+//= require app/lib/rangy/rangy-core
+//= require app/lib/rangy/rangy-classapplier
+//= require app/lib/rangy/rangy-textrange
+//= require app/lib/rangy/rangy-highlighter
//= require_tree ./app/lib/base
-//= require ./app/index.coffee
+//= require app/index
// IE8 workaround for missing console.log
if (!window.console) {
diff -Naur zammad-6.5.2.orig/app/assets/stylesheets/application-print.css zammad-6.5.2/app/assets/stylesheets/application-print.css
--- zammad-6.5.2.orig/app/assets/stylesheets/application-print.css 2026-02-21 20:22:46.852866781 +0100
+++ zammad-6.5.2/app/assets/stylesheets/application-print.css 2026-02-21 20:23:14.520074569 +0100
@@ -1,4 +1,4 @@
/*
*= require_self
- *= require ./print.scss
+ *= require print
*/
diff -Naur zammad-6.5.2.orig/app/assets/stylesheets/application.css zammad-6.5.2/app/assets/stylesheets/application.css
--- zammad-6.5.2.orig/app/assets/stylesheets/application.css 2026-02-21 20:22:46.852874067 +0100
+++ zammad-6.5.2/app/assets/stylesheets/application.css 2026-02-21 20:23:14.520893039 +0100
@@ -12,7 +12,7 @@
*= require ./svg-dimensions.css
*= require ./highlighter-github.css
*= require ./jquery.enableObjectResizingShim.css
- *= require ./zammad.scss
+ *= require zammad
*
*= require_tree ./addons/
*= require_tree ./custom/