mirror of
https://github.com/owntone/owntone-server.git
synced 2025-04-23 20:15:41 -04:00
Automatically versionize when building
This commit is contained in:
parent
6db7465303
commit
5afe726aeb
@ -6,12 +6,12 @@ using System.Runtime.CompilerServices;
|
|||||||
// set of attributes. Change these attribute values to modify the information
|
// set of attributes. Change these attribute values to modify the information
|
||||||
// associated with an assembly.
|
// associated with an assembly.
|
||||||
//
|
//
|
||||||
[assembly: AssemblyTitle("")]
|
[assembly: AssemblyTitle("Firefly Configurator")]
|
||||||
[assembly: AssemblyDescription("")]
|
[assembly: AssemblyDescription("Configuration Program for Firefly Media Server")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("")]
|
[assembly: AssemblyCompany("Ron Pedde")]
|
||||||
[assembly: AssemblyProduct("")]
|
[assembly: AssemblyProduct("FireflyConfig")]
|
||||||
[assembly: AssemblyCopyright("")]
|
[assembly: AssemblyCopyright("Copyright (C) 2006 Ron Pedde")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ using System.Runtime.CompilerServices;
|
|||||||
// You can specify all the values or you can default the Revision and Build Numbers
|
// You can specify all the values or you can default the Revision and Build Numbers
|
||||||
// by using the '*' as shown below:
|
// by using the '*' as shown below:
|
||||||
|
|
||||||
[assembly: AssemblyVersion("1.0.*")]
|
[assembly: AssemblyVersion("1.0.$WCREV$")]
|
||||||
|
|
||||||
//
|
//
|
||||||
// In order to sign your assembly you must specify a key to use. Refer to the
|
// In order to sign your assembly you must specify a key to use. Refer to the
|
@ -16,7 +16,7 @@
|
|||||||
DefaultTargetSchema = "IE50"
|
DefaultTargetSchema = "IE50"
|
||||||
DelaySign = "false"
|
DelaySign = "false"
|
||||||
OutputType = "WinExe"
|
OutputType = "WinExe"
|
||||||
PreBuildEvent = ""
|
PreBuildEvent = "..\..\..\versionize.bat"
|
||||||
PostBuildEvent = ""
|
PostBuildEvent = ""
|
||||||
RootNamespace = "FireflyConfig"
|
RootNamespace = "FireflyConfig"
|
||||||
RunPostBuildEvent = "OnBuildSuccess"
|
RunPostBuildEvent = "OnBuildSuccess"
|
||||||
|
@ -116,7 +116,7 @@
|
|||||||
/* #undef HAVE_VORBIS_CODEC_H */
|
/* #undef HAVE_VORBIS_CODEC_H */
|
||||||
|
|
||||||
/* Name of package */
|
/* Name of package */
|
||||||
#define PACKAGE "mt-daapd"
|
#define PACKAGE "Firefly Media Server"
|
||||||
|
|
||||||
/* Define to the address where bug reports for this package should be sent. */
|
/* Define to the address where bug reports for this package should be sent. */
|
||||||
#define PACKAGE_BUGREPORT ""
|
#define PACKAGE_BUGREPORT ""
|
||||||
@ -149,6 +149,8 @@
|
|||||||
#define HAVE_SQL
|
#define HAVE_SQL
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "0.3.0"
|
#define VERSION "svn-$WCREV$"
|
||||||
|
#define BUILD_DATE "$WCNOW$"
|
||||||
|
#define REPO_DATE "$WCDATE$"
|
||||||
|
|
||||||
#include "win32.h"
|
#include "win32.h"
|
||||||
|
@ -47,7 +47,8 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCPostBuildEventTool"/>
|
Name="VCPostBuildEventTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPreBuildEventTool"/>
|
Name="VCPreBuildEventTool"
|
||||||
|
CommandLine="versionize.bat"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPreLinkEventTool"/>
|
Name="VCPreLinkEventTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
@ -98,7 +99,8 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCPostBuildEventTool"/>
|
Name="VCPostBuildEventTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPreBuildEventTool"/>
|
Name="VCPreBuildEventTool"
|
||||||
|
CommandLine="versionize.bat"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPreLinkEventTool"/>
|
Name="VCPreLinkEventTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
!define PRODUCT_NAME "Firefly Media Server"
|
!define PRODUCT_NAME "Firefly Media Server"
|
||||||
!define PRODUCT_SERVICE "Firefly Media Server"
|
!define PRODUCT_SERVICE "Firefly Media Server"
|
||||||
!define /date DATEVER "%Y%m%d"
|
!define /date DATEVER "%Y%m%d"
|
||||||
!define PRODUCT_VERSION "svn-1004"
|
!define PRODUCT_VERSION "svn-$WCREV$"
|
||||||
!define PRODUCT_PUBLISHER "Ron Pedde"
|
!define PRODUCT_PUBLISHER "Ron Pedde"
|
||||||
!define PRODUCT_WEB_SITE "http://www.fireflymediaserver.org"
|
!define PRODUCT_WEB_SITE "http://www.fireflymediaserver.org"
|
||||||
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\firefly.exe"
|
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\firefly.exe"
|
||||||
@ -90,6 +90,7 @@ Section -Pre
|
|||||||
lbl_continue:
|
lbl_continue:
|
||||||
; should really loop until service stops...
|
; should really loop until service stops...
|
||||||
DetailPrint "Service is stopped..."
|
DetailPrint "Service is stopped..."
|
||||||
|
Sleep 1000
|
||||||
|
|
||||||
!include WinMessages.nsh
|
!include WinMessages.nsh
|
||||||
FindWindow $0 "" "Firefly Config"
|
FindWindow $0 "" "Firefly Config"
|
||||||
@ -210,6 +211,8 @@ Section -Post
|
|||||||
MessageBox MB_OK "Error installing service: $1"
|
MessageBox MB_OK "Error installing service: $1"
|
||||||
|
|
||||||
lbl_install_success:
|
lbl_install_success:
|
||||||
|
ExecWait 'netsh firewall add allowedprogram "$2\firefly.exe" "${PRODUCT_NAME}" enable'
|
||||||
|
|
||||||
nsSCM::Start "${PRODUCT_NAME}"
|
nsSCM::Start "${PRODUCT_NAME}"
|
||||||
Exec "$2\FireflyConfig"
|
Exec "$2\FireflyConfig"
|
||||||
SectionEnd
|
SectionEnd
|
16
win32/versionize.bat
Normal file
16
win32/versionize.bat
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
@echo off
|
||||||
|
|
||||||
|
set SUBWC="c:\program files\tortoisesvn\bin\subwcrev.exe"
|
||||||
|
if not exist %SUBWC% goto NOSUBWC
|
||||||
|
|
||||||
|
echo Fixing version info...
|
||||||
|
%SUBWC% %0\..\.. %0\..\config.h.templ %0\..\config.h
|
||||||
|
%SUBWC% %0\..\.. %0\..\FireflyConfig\AssemblyInfo.cs.templ %0\..\FireflyConfig\AssemblyInfo.cs
|
||||||
|
%SUBWC% %0\..\.. %0\..\nsi\mt-daapd.nsi.templ %0\..\nsi\mt-daapd.nsi
|
||||||
|
goto END
|
||||||
|
|
||||||
|
:NOSUBWC
|
||||||
|
copy %0\..\config.h.templ %0\..\config.h
|
||||||
|
copy %0\..\FireflyConfig\AssemblyInfo.cs.templ %0\..\FireflyConfig\AssemblyInfo.cs
|
||||||
|
copy %0\..\nsi\mt-daapd.nsi.templ %0\..\nsi\mt-daapd.nsi
|
||||||
|
:END
|
Loading…
x
Reference in New Issue
Block a user