19 %define __jar_repack %{nil} 20 21 %description 22 APPLICATION_DESCRIPTION 23 24 %prep 25 26 %build 27 28 %install 29 rm -rf %{buildroot} 30 mkdir -p %{buildroot}INSTALLATION_DIRECTORY 31 cp -r %{_sourcedir}/APPLICATION_FS_NAME %{buildroot}INSTALLATION_DIRECTORY 32 33 %files 34 APPLICATION_LICENSE_FILE 35 INSTALLATION_DIRECTORY/APPLICATION_FS_NAME 36 37 %post 38 if [ "RUNTIME_INSTALLER" != "true" ]; then 39 SECONDARY_LAUNCHERS_INSTALL 40 xdg-desktop-menu install --novendor INSTALLATION_DIRECTORY/APPLICATION_FS_NAME/APPLICATION_LAUNCHER_FILENAME.desktop 41 FILE_ASSOCIATION_INSTALL 42 fi 43 44 %preun 45 if [ "RUNTIME_INSTALLER" != "true" ]; then 46 SECONDARY_LAUNCHERS_REMOVE 47 xdg-desktop-menu uninstall --novendor INSTALLATION_DIRECTORY/APPLICATION_FS_NAME/APPLICATION_LAUNCHER_FILENAME.desktop 48 FILE_ASSOCIATION_REMOVE 49 fi 50 if [ "SERVICE_HINT" = "true" ]; then 51 if [ -x "/etc/init.d/APPLICATION_PACKAGE" ]; then 52 if [ "STOP_ON_UNINSTALL" = "true" ]; then 53 /etc/init.d/APPLICATION_PACKAGE stop 54 fi 55 /sbin/chkconfig --del APPLICATION_PACKAGE 56 rm -f /etc/init.d/APPLICATION_PACKAGE 57 fi 58 fi 59 60 %clean | 19 %define __jar_repack %{nil} 20 21 %description 22 APPLICATION_DESCRIPTION 23 24 %prep 25 26 %build 27 28 %install 29 rm -rf %{buildroot} 30 mkdir -p %{buildroot}INSTALLATION_DIRECTORY 31 cp -r %{_sourcedir}/APPLICATION_FS_NAME %{buildroot}INSTALLATION_DIRECTORY 32 33 %files 34 APPLICATION_LICENSE_FILE 35 INSTALLATION_DIRECTORY/APPLICATION_FS_NAME 36 37 %post 38 if [ "RUNTIME_INSTALLER" != "true" ]; then 39 ADD_LAUNCHERS_INSTALL 40 xdg-desktop-menu install --novendor INSTALLATION_DIRECTORY/APPLICATION_FS_NAME/APPLICATION_LAUNCHER_FILENAME.desktop 41 FILE_ASSOCIATION_INSTALL 42 fi 43 44 %preun 45 if [ "RUNTIME_INSTALLER" != "true" ]; then 46 ADD_LAUNCHERS_REMOVE 47 xdg-desktop-menu uninstall --novendor INSTALLATION_DIRECTORY/APPLICATION_FS_NAME/APPLICATION_LAUNCHER_FILENAME.desktop 48 FILE_ASSOCIATION_REMOVE 49 fi 50 if [ "SERVICE_HINT" = "true" ]; then 51 if [ -x "/etc/init.d/APPLICATION_PACKAGE" ]; then 52 if [ "STOP_ON_UNINSTALL" = "true" ]; then 53 /etc/init.d/APPLICATION_PACKAGE stop 54 fi 55 /sbin/chkconfig --del APPLICATION_PACKAGE 56 rm -f /etc/init.d/APPLICATION_PACKAGE 57 fi 58 fi 59 60 %clean |